Hallo @all,
habe ein HTML-Formular in dem ein Textarea-Feld vorkommt. Der Inhalt diesesr Textarea soll mit anderen Textfeldern datensatzhnlich in eine Datei geschrieben werden (Datenbank ist für diese Problemstellung zu aufwendig).
Folgende Probleme und fragen ergeben sich:
- kann man ein Textarea mit einer maximalen Anzahl von Zeichen versehen? Falls nicht, welche PHP-Funktion kappt den String bei x Zeichen?
- Datei wird mittels fgetcsv ausgelesen => Zeilenumbrüche aus Textarea müssen verschwinden (da ein Datensatz sonst über mehrere Zeilen in der Datei geht) aber dennoch erhalten bleiben
- 'böse' HTML Tags müssen ebenfalls aus dem Textarea-String verschwinden aber Zeilenumbrüche (<br>) sollen bleiben. strip_tags () funktioniert bei nachfolgendem Code nicht:
PHP-Code:
//Zeilenumbrüche verschwinden lassen usw...
$string = implode ("", explode ("rn", nl2br ($_POST['textarea']);
Dieses Beispiel liefert mir den String 'einzeilig' und mit HTML-Zeilenumbrüchen. Gehts nicht auch einfacher? ;-)
MfG Manu
Tschaui