Hi Leute,
ich habe ein Kontaktformular, welches an ein PHP-Script übermittelt wird.
Gibt der User z.B. keine E-Mail ein, werden die bereits ausgefüllten Feldinhalte wieder in die Felder eingefügt.
Vorher wandel ich die Feldtinhalte mit htmlspecialchars um, damit keine HTML-Zeichen aus den Feldern den Quelltext zerreißen z.B. > < " u.s.w.
Wenn der User das Formular aber mehrmals mit fehlenden/fehlerhaften Eingaben abschickt, werden die bereits mit htmlspecialchars formatierten Werte erneut vom Script umformatiert. Dann verdoppeln sich die entsprechenden Zeichen im Textfeld.
Wie kann ich das umgehen?
Gruß
Oneside
ich habe ein Kontaktformular, welches an ein PHP-Script übermittelt wird.
Gibt der User z.B. keine E-Mail ein, werden die bereits ausgefüllten Feldinhalte wieder in die Felder eingefügt.
Vorher wandel ich die Feldtinhalte mit htmlspecialchars um, damit keine HTML-Zeichen aus den Feldern den Quelltext zerreißen z.B. > < " u.s.w.
Wenn der User das Formular aber mehrmals mit fehlenden/fehlerhaften Eingaben abschickt, werden die bereits mit htmlspecialchars formatierten Werte erneut vom Script umformatiert. Dann verdoppeln sich die entsprechenden Zeichen im Textfeld.
Wie kann ich das umgehen?
Gruß
Oneside
Kommentar