dedlfix: Und fast die Erleuchtung!

Beitrag lesen

Tach!

im Notepad steht alles in einer Zeile.

Notepad kannst du komplett ignorieren. Besser ist Notepad++, der zeigt dir auch unten rechts an, welche Zeilenenden verwendet wurden (Dos\Windows vs. Unix). (Umformatieren übers Edit-Menü)

Also wohl der falsche Zeilenumbruch.

Nee, richtig sind \r\n und \n, aber notwendig ist nur \n. Notepad ist nur Windows-fixiert und kann nur \r\n richtig auswerten. Wenn nur \n dasteht, ignoriert er den.

Habe jetzt in Notepad mit der Zeilenumschaltung gearbeitet, und es klappt!
Aber wie kann ich das zukünftig vermeiden?
Welche Character in Windows sind die richtigen?

Wenn du nur mit Windows arbeitest, dann wäre das \r\n, aber auf Unixsystemen ergibt das keinen gesteigerten Wert und manchmal sogar Fehler, die man nicht gleich findet. Am besten ist, den PHP-Kram nur mit \n zu bezeilenenden, dann klappt das überall.

dedlfix.