ChrisB: Kontext-gerechtes Verarbeiten von user-submitted data

Beitrag lesen

Hi,

$text = trim(htmlentities(strip_tags($_POST['text'])));

Was soll denn dieser Unfug?
Maximal das trim ist an der Stelle sinnvoll -

mysql_query("INSERT tv (text) VALUES ('$text')");

  • und hier fehlt dafür die kontextgerechte Behandlung.

Wenn ich das absende und von mir aus Test <html> ins Textfeld eingebe, landet Test <html> auch in der Datenbank.

Na hoffentlich.
Wenn es nicht dort landen würde, dann hättest du ja die Daten verfälscht - das willst du doch wohl nicht?

MfG ChrisB

--
“Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]