Mahlzeit Tom,
$innerhtml = htmlspecialchars($filecontent,ENT_QUOTES);
[...]
echo "<textarea name="text">$innerhtml</textarea>";Meintest Du den Tippfehler, oder dass ich einen Zwischenschritt eingerichtet hatte?
Letzteres. In Deinem Beispiel ist es noch ersichtlich, wo das, was in der Variablen $innerhtml drin steht, bereits dem Kontext entsprechend behandelt wurde. Wenn jetzt aber noch einige Seiten Code dazwischenkommen (so mit der Zeit), dann ist irgenwann an der Stelle, wo Du $innerhtml einfach so zwischen <textarea> und </textarea> ausgibst, nicht mehr eindeutig ersichtlich, dass es sich dabei um bereits vorbehandelten Inhalt handelt - und dann wird da vielleicht nochmal ein htmlspecialchars() drumherum gepackt ...
MfG,
EKKi
--
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|