Težava z obrazcem

Naletel sem na eno težavo pri pošiljanu podatkov iz obrazca v bazo. Na primer z obrazcem (<input type="text" name="test" ... > ) pošljem besedilo oziroma kodo

<div id="kk">nekaj</div> nekaj

Ko ta vnos nato preberem s na primer

if (isset($POST['poslano'])) {
echo $
POST['test'];
}

mi ta izpiše tole...

<div id=**\**"kk**\**">nekaj</div>

torej mi doda znak \ in mi ni jasno zakaj?!? To se mi zgodi na online strežniku, recimo na localhostu pa ne, tko da mi res ni jasno v čem je fora :/

3 odgovori

Pa preberi z echo stripslashes($_POST['test']);

1

http://www.php.net/manual/en/info.configuration.php#ini.magic-quotes-gpc

To je zaradi konfiguracije, ki je zastarela. Priporočam da onemogočiš - kako in kaj -> Google

1

Hvala obema. Bom spremenil konfiguracijo, ker sem že nekje drugje prebral, da naj bi se to s časom povsem ukinilo.