Sönke Tesch: Stringformatierung

Beitrag lesen

kennt vielleicht irgendwer von euch ein fertiges Script um Texte aus einem Textfeld so zu formatieren und in eine MySQL-DB einzutragen, daß man sie später als Forums-Beitrag anzeigen kann...
z.B. HTML-Tags, PHP-Tags und spezielle Sonderzeichen filtern

Richtiger Ansatz, IMHO falsche Durchführung :) Daten sollte man nach Möglichkeit möglichst unverändert speichern. Fummelt man zuviel dran herum, fehlen einem nachher Informationen des Originals oder man muß sie erst wieder herstellen, wenn die erwünschte Verwendung nicht von Anfang an eingeplant war.

Du solltest also die Textbeiträge "roh" in der Datenbank speichern (verwende mysql_escape_string(), um im SQL-INSERT nicht über Anführungszeichen zu stolpern) und erst bei der Ausgabe entsprechend umformen. Dazu brauchst Du kein Skript, sondern nur eine einzige Funktion: htmlentities().

Gruß,
  soenk.e