phpbar.de logo

Mailinglisten-Archive

[php] post-vars kommen automatisch mit addslashes an?

[php] post-vars kommen automatisch mit addslashes an?

Oliver Kurlvink php_(at)_phpcenter.de
17 Mar 2002 15:49:36 +0100


hi :)

ich habe hier ein sehr merkw�rdiges problem was ich mir beim besten
willen nicht erkl�ren kann (php 4.1.2). ich habe ein simples formular
welches per post den inhalt, ein feld, verschickt. den �bergebenen wert
lasse ich mir in der form print "text $text<br>"; ausgeben.

wird nun im formular als text ein " oder ' eingetragen, so wird dies bei
der anzeige als \" bzw. \' angezeigt.

mit der variabel text wird allerdings nichts gemacht. kein addslashes,
kein gar nichts. somit m�sste mir eigentlich print auch brav nur das "
ausgeben.

das beste ist ja dass ich den �bergebenen wert in die datenbank lege wo
er dann, dank dem slash, als " abgespeichert wird... m�chte ich somit
den �bergebenen string mit dem in der datenbank vergleichen so wird "
�bergebenen, \" kommt an und in der db landet wieder ", so dass der
check nicht geht weil " logischerweise nicht mit \" identisch ist... ich
habe jetzt ein stripslashes rumgeschrieben und das ganze geht damit auch
weil ja der omin�se zus�tzliche slash entfernt wird, aber ich w�sste
schon ganz gerne wo der her kommt :)


php::bar PHP Wiki   -   Listenarchive