Andreas Korthaus: Html Sonderzeichen

Beitrag lesen

Hi!

habe ein Prob mit html Sonderzeichen! Ich habe eine Datenbank in die Usereingaben ohne Veränderung eingetragen werden sollen, denn die html Tags werden dann durch htmlentities() entwertet.
Wenn ich aber nun die Eingabe im Browser ausgebe um sie bestätigen zu lassen, um sie dann per "hidden" field wieder ans Script zu übergeben, dann erhalte ich Fehler! zB mit Gänsefüsschen hauts mir alles zusammen.
Ich kann die Einträge nicht mit htmlentities() säubern, denn dann wird die ersetzte Zeichenkette auch in die Tabelle geschrieben und da ich dann wieder mit htmlentities() drüber fahre erhält man leider nicht das gewünschte ergebnis :-((

Vielleicht hilft Dir auch http://www.php.net/manual/de/function.htmlspecialchars.php

Du könntest die Daten auch zwischenzeitlich kodieren, z.B. mit http://www.php.net/manual/de/function.base64-encode.php, und dann wieder dekodieren.

Du solltest Dir aber überlegen die Daten serverseitig per Session zu speichern, da hast Du solche Probleme nicht. Lies mal http://www.dclp-faq.de/q/q-sessions-zweck.html.

Grüße
Andreas