Hm, hätte mir denken können, dass diese Geschichte recht unübersichtlich wird.
addslashes() escaped alles, was für PHP unsicher ist. mysql_real_escape_string() escaped alles was für MySQL-Queries gefährlich wäre.Zitat
htmlentities() und ähnliche maskieren je nach Parameter die 5 wichtigen Zeichen in (X)HTML: < (<), > (>), & (&), " (") und ' (' oder ').
Du speicherst die Dateien irgendwo temporär ab, z.B. Textdatei oder in einer Datenbank.Zitat
Für das Folgeskript muss du natürlich deutlich machen, dass genau diese gespeicherten Daten wichtig sind.
Wenn du nur kleine Daten weitergeben möchtest wären eventuell versteckte Eingabefelder nützlich.
Man sollte wohl sagen, dass die beiden Funktionen ab PHP5 sofort Strict-konformen Code ausgeben.Zitat
Für HTML, CSS und andere werden fertige Funktionen nicht so einfach zu finden sein. Vor allem keine fehlerfreien, das haben bisher nichtmal die guten Boardsoftwares geschafft.
Eventuell schaust du in den diversen Freewareboards, ob du was abkupfern kannst^^