dedlfix: Array formatiert in Logdatei schreiben?

Beitrag lesen

Tach!

Bei der Ausgabe von Arrays kann ich für den Bildschirm ja mit <pre> und print_r() ein Array gut lesbar ausgeben. Das selbe würde ich gern mit der Datei machen.

Das <pre> sorgt lediglich dafür, dass der Browser die Zeilenumbrüche und andere Whitespace-Zeichen nicht zu einem einzelnen Leerzeichen zusammenfasst. Eine Datei macht das von sich aus nicht. Du kannst also die print_r()- oder var_dump()-Ausgabe ohne weiteres und ohne Whitespace-Verlust in die Datei schreiben.

Allerdings hat bisher alles was ich versucht habe nicht geklappt.

Daraus kann ich nicht entnehmen, was bei dir nicht klappt. Ist es vielleicht so, dass du dir die Datei mit Notepad anschaust, das nur windowspezifische \r\n als Zeilenumbruch korrekt anzeigt? Dann nimm einen Editor, der mit den Unix-\n umgehen kann. Oder ersetze die \n durch \r\n.

dedlfix.