dedlfix: file() - was passiert mit xml elementen?

Beitrag lesen

echo $begrüßung;

ich verwende um XSPF-Playlisten einzulesen file() ... dabei gehen leider die ganzen xml-Elemente (<track></track> usw.) verloren.
Wieso passiert das?

Passiert das wirklich? Dann melde einen Bug an die PHP-Entwickler. file() liest eine Datei zeilenweise in ein Array ein. Wenn du den Inhalt des entstandenen Arrays im HTML-Kontext ansehen möchtest, und du hast Teilstrings drin, die wie Tags aussehen, solltest du entweder in den Quzelltext der HTML-Seite schauen, oder dafür sorgen, dass ein Browser die HTML-eigenen Zeichen nicht interpretiert. Wenn du das nicht beachtet hast, solltest du dir allerdings den Bug-Report sparen :-)

Wie kann man sonst eine Datei in ein Array laden?

Das kommt darauf an, wie die Datei aussieht und das Array aussehen soll.

echo "$verabschiedung $name";