Hallo,
ich habe noch eine (letzte) Frage. Ich schreibe den Inhalt einer Textarea in eine Datenbank und benutze daher real_escape_string, um Steuerungszeichen auszufiltern. Gleichzeitig möchte ich auch den HTML Code ausfiltern, anscheinend ist hier htmlentities() die Funktion der Wahl. Leerzeichen und Zeilenumbrüche sollen allerdings in HTML Code umgewandelt werden, damit die spätere Ausgabe des Textes ansehnlich ist. Momentan benutze ich diese drei Funktionen in folgender Reihenfolge:
// Eingabeseitig
1.) real_escape_string();
2.) htmlentities();
// Ausgabeseitig
1.) nl2br();
Ich glaube, die Reihenfolge ist soweit in Ordnung! Allerdings werden mehrfache Leerzeichen in einfache Leerzeichen umgewandelt. Lässt sich das noch ändern? Eventuelle will ein Benutzer - warum auch immer - mehrfache Leerzeichen verwenden.
Vielen Dank für die Hilfe!