Roland: Frage zu stripslashes in Formularen...

Beitrag lesen

Hallo zusammen!

Scheinbar gibt es einen Unterschied zwischen der Verarbeitung von Hochkommas in Strings und der Verarbeitung von Hochkommas in Formularfeldern wie Texteingabefelder.
Vielleicht kann mir jemand erklären, worin der genau besteht und wie ich folgende Routine löse:

Wenn ich zur Ausgabe des Strings
Dies 'ist' ein Test

folgendes eingebe:
echo stripslashes($anfrage['Titel']);

erhalte ich den kompletten String ohne Hochkommas.

Wenn ich das Ganze so lösen möchte, dass der String im Texteingabefeld steht
$speicher=stripslashes($anfrage['Titel']);
echo "<input type='text' size='60' name='Titel' value='$speicher'>";

...dann hört die Ausgabe des Strings im Eingabefeld bei
Dies

..auf.

Was muss ich abändern, damit es klappt?