Thomas Luethi: aus "hallo" wird \"hallo\" ! wieso?

Beitrag lesen

Hallo,

Wenn ich jetzt in das Formular etwas mit Anführungszeichen(egal ob " oder ') eingebe wird es mit einem \ davor abgespeichert.

magic quotes sind vermutlich in der php.ini eingeschaltet.
http://www.php.net/manual/en/ref.info.php#ini.magic-quotes-gpc
Du kannst mit get_magic_quotes_gpc() nachschauen, ob das so ist.
http://www.php.net/manual/en/function.get-magic-quotes-gpc.php

Du kannst die Backslashes mit stripslashes() wegmachen
http://www.php.net/manual/de/function.stripslashes.php

N.B. es ist nicht moeglich, es mit ini_set() zu loesen.
(ini_set "kommt zu spaet", wenn das Skript anlaeuft,
hat PHP die Backslashes schon an die Parameter angefuegt...)

Gruesse,

Thomas