![]() |
Mit PHP einen Zeilenumbruch in ein Textfile
Hallo,
Ich schreibe gerade an einen PHP Datei, den ich einfach als Parameter eine Textzeile übergebe, und diese Textzeile soll dan in eine .txt Datei abgesepichert werden
Code:
<?
$Datei = FOpen("Log.txt", "a"); If ($Datei) { fputs($Datei, $AddLog); fclose($Datei); } ?> Das Problem ist jetzt: Wie mache ich einen Zeilenumbruch in ein Textfile? In HTML geht das mit \n, aber im Textfile ist dann noch immer alles in einer Zeile. Habe das schon mit #10 und #13 probiert, allerdings wird dann direkt im Textfile #10#13 geschrieben... |
Re: Mit PHP einen Zeilenumbruch in ein Textfile
hi,
versuch's mit \r\n Gruß Michael |
Re: Mit PHP einen Zeilenumbruch in ein Textfile
Hallo, etwas ausführlciher:
Code:
PS: Es heißt #13#10, nicht umgekehrt ;-)
$windowsbreak = "\r\n";
$linuxbreak = "\n"; |
Re: Mit PHP einen Zeilenumbruch in ein Textfile
Hallo,
danke funktioniert. |
Re: Mit PHP einen Zeilenumbruch in ein Textfile
Code:
Ich vermute mal, dass der Zeilenumbruch vor den neuen Logeintrat soll?! Dann geht dass, wie DGL-Luke schon angedeutet :wink: hat, so:
$Datei = FOpen("Log.txt", "a");
If ($Datei) { fputs($Datei, $AddLog); fclose($Datei); }
Code:
// Windows-Zeilenumbruch:
fputs($Datei, "\r\n" . $AddLog); // Unix- & Linux-Zeilenumbruch: fputs($Datei, "\n" . $AddLog); // Mac-Zeilenumbruch: fputs($Datei, "\r" . $AddLog); |
Re: Mit PHP einen Zeilenumbruch in ein Textfile
Hi,
Für solch einen Fall ist die folgende Funktion sehr praktisch: error_log ( string message, int message_type [, string destination [, string extra_headers]]) Dann brauchst Du Dich um den Datei-Krams bzw. ggf. das Versenden der Mail nicht mehr kümmern. Schau einfach mal in die Doku ... grüsse, hannes |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:42 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz