Mehrzeiliges Textfeld

Kiramusu

Grünschnabel
Servus, ich habn ziemliches blödes Problem, zudem ich bei "suchen&finden" zwar ähnliche Themen gefunden hab, dir mir aber irgendwie nicht weiterhelfen...

Also:

Ich schreibe 4 mehrzeilige Textfelder, durch "|" separiert in eine *.txt Datei.
Nun Lese ich die Datei aus und splitte sie mit "explode" in ein array...

Und jetzt das Problem...

Nun will ich die einzelnen arraywerte innerhalb einer Tabelle auslesen, bekomme jedoch Fehler, wenn ich bei einem der Textfelder einen Zeilenumbruch gemacht habe...

Beispiel:

Textfeld 1:" Bla Bla" | Textfeld 2:" Bla Bla" | Textfeld 3:" Bla Bla (müsste hier nich sowas wie <br> stehn ?)
BlaBlaBla" |
Textfeld 1:" Bla Bla" |

-> Nun bekomme ich ab dem dritten array eine Fehlermeldung...

Hoffentlich versteht ihr mein Problem :)
 
Zuletzt bearbeitet:
Nein da müsste kein <br /> stehen da müsste und das tut er auch ein \n (Newline) stehen, was die Zeilenumbrüche im Quellcode oder in Textfelder kennzeichnet.
Zum umwandeln kann man u.a. nl2br() verwenden.

Ansonsten habe ich dein Problem nicht verstanden, bzw weiss nicht, was du wirklich willst.
 
ersetze vor dem eintragen in die textdatei das \n durch etwas anderes
z.b. <br>
$var = str_replace("\n","<br>",$var)
nl2br() ist hier nicht so praktisch, da dort <br /> vor dem \n hinzugefügt wird somit in der textdatei immer noch eine neue zeile begonnen wird.

ich hoffe das hilft dir weiter :)
 
Zurück