Hi Markus,
Ich will mit einer Textarea einen Wert übertragen, der sowohl reinen Text als auch auch html code enthalten kann. Jetzt hab ich aber das allseits bekannte Problem mit den Gänsefüßchen. Das reine ersetzen mit &qout reicht ja nicht, weil bei html-code Gänsefüchen stehen muss. Was kann ich machen??
Du lässt doch wohl hoffentlich nicht jeden HTML Code zu oder? Sondern du erlaubst nur einzelne HTML Tags, oder???
Du müsstest da mal mit einem Regulären Ausdruck und preg_replace() oder so etwas rumprobieren.
Ach und der Befehl htmlspecialchars() funktioniert bei mir nicht. Erzeugt folgenden Fehlercode:
Warning: htmlspecialchars() expects parameter 2 to be long, string given in ... on line ...
Dann hast du einen Fehler gemacht, lies noch mal im Manual nach: http://de2.php.net/manual/de/function.htmlspecialchars.php
Vermutlich hast du irgendwie so etwas geschrieben:
htmlspecialchars("Ein Text mit <html> ;-)", "ENT_COMPAT");
Du müsstest jedoch schreiben:
htmlspecialchars("Ein Text mit <html> ;-)", ENT_COMPAT);
MfG, Dennis.
Mein SelfCode: ie:{ fl:{ br:^ va:) ls:< fo:) rl:( n4:& ss:) de:> js:( ch:{ sh:( mo:} zu:|
Zufällige Hinweise:
------------------------
Newbies aufgepasst: Auf viele Fragen findet man eine
Antwort im Archiv, das man auch durchsuchen kann