Thomas Meier: htmlspecialchars()

Beitrag lesen

Hallo und Guten Abend,

ich bzw. der User senden per Eingabefeld eine Zeichenkette. Diese Zeichenkette wird im späteren Verlauf wieder in dem Eingabefeld angezeigt ( ... Value = "<?php echo $str; ?>";).

Wieso werden " mit htmlspecialchars() nicht ersetzt?

Im Code folgendermaßen notiert:



$str = htmlspecialchars($str, ENT_QUOTES);

echo $str;


$str enthält noch immer die " .

Was mache ich denn falsch?

Danke für eure Hilfe. ThoMeier