PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Selbstständige auskommentierung von PHP unterbinden



H00K
28.05.2010, 18:42
Hey,

ich bin es wieder. Es läuft bei meinem Skript jetzt so ab, das
Das der Text der Textbox per POST an eine Save.php übergeben
wird und dort wird die dann mithilfe von fwrite in eine txt Datei geschrieben.
Nun zum Problem:

Wenn ich irgendeinem Text mit "" angeben, praktisch als String gesehen
kommentiert PHP die beiden "" mit einem \ aus.

Meine Frage wäre jetzt ob man das irgendwie unterbinden könnte sodass er einfach nur den Text reinschreibt. Oder müsste ich da irgendwas anderes machen?

-H00K

AlterHacker
28.05.2010, 18:51
Hey,

$bla = stripslashes( $bla ); ist die Funktion die du suchst.
Dieses 'Auskommentieren' passiert durch die 'magicquotes'-Funktion von PHP^^
PHP: Disabling Magic Quotes - Manual (http://www.php.net/manual/de/security.magicquotes.disabling.php)

H00K
28.05.2010, 19:17
Ahh cool Danke hat funktioniert.

Jetzt noch ne andere Frage, undzwar ist es möglich textareas per POST
zu übergeben? Das geht eigentlich nicht oder?

-H00K

blackberry
28.05.2010, 19:33
Textarea einen Namen geben und im FORM-Tag als method-Attribut "post" übergeben.

moppelito
28.05.2010, 19:34
Textboxen sollten aber auch kein Problem sien solange sie mit dem Formular übergeben werden, google mal nach PHP-Mailscript, die verwenden immer Textareas!