ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
873
873
EMPFEHLEN
-
27.04.07 14:03 #1
- Registriert seit
- Apr 2007
- Beiträge
- 2
Ich will eine Art Protokollfunktion realisieren und eine Variable immer in eine Datei schreiben lassen. Jedoch will einfach der Zeilenumbruch nicht klappen. Hier erstmal, was ich geschrieben hab:
$datei = fopen("datei.txt","a");
fwrite($datei, "$blub\n");
fclose($datei);
Es wird wunderbar alles in die txt Datei geschrieben, nur der gewünschte Zeilenumbruch will einfach nicht klappen. Woran liegt das?
-
Wie prüfst du denn, ob der Zeilenumbruch geklappt hat? Hast du in deinem Editor vielleicht eine andere Zeilenumbruch-Zeichensequenz, sodass ein einfaches Line-Feed-Zeichen („\n“) nicht als Zeilenumbruch erkannt wird?
Markus Wulftange
-
27.04.07 14:35 #3
Also bei mir hat das mit einfach ein '\n' oder '\r\n' an den String anfügen nie geklappt. Ich habe dann immer mit chr() gearbeitet, also:
Tipp: Das ganze als Konstante definieren, dann ist das nicht so viel TipparbeitPHP-Code:/* chr(13) . chr(10) bei Windowssystemen und chr(10) bei Linux und Mac */
$data = 'String mit Zeilenumbruch' . chr(13) . chr(10) . 'Neue Zeile';
if(file_put_contents('datei.txt', $data))
{
echo nl2br(file_get_contents('datei.txt'));
}
PHP-Code:define('CRLF', chr(13) . chr(10));
define('LF', chr(10));
Geändert von mAu (27.04.07 um 14:39 Uhr)
Gruß mAu
──────────────────────────
Ich auf flickr
* Unformatierten Quellcode schaue ich mir _nicht_ an!
* Sollte ich euch bei einer Frage weitergeholfen haben, würde ich mich über eine positive Bewertung freuen.
* Bitte die Netiquette beachten.
* Vergesst nicht, beantwortete Fragen als erledigt zu markieren!
-
27.04.07 15:16 #4
- Registriert seit
- Apr 2007
- Beiträge
- 2
@Gumbo: Ok, daran lag es. Anderen Editor genommen und Zeilenumbrüche waren da. *grmbl*
Naja, das Problem sitzt halt doch zwischen Tasta und Stuhl
Ähnliche Themen
-
Zeilenumbruch in xml speichern?
Von heikoarndt im Forum .NET ArchivAntworten: 5Letzter Beitrag: 26.04.10, 14:54 -
vb6 - Textdatei speichern ohne den letzten Zeilenumbruch.
Von Morpheling im Forum Visual Basic 6.0Antworten: 3Letzter Beitrag: 14.06.07, 16:44 -
Datan als CSV speichern: Zeilenumbruch innerhalb einer Zelle
Von HPB im Forum CGI, Perl, Python, Ruby, Power ShellAntworten: 3Letzter Beitrag: 21.04.05, 00:41 -
zeilenumbruch in *.txt Datei
Von ClD im Forum PHPAntworten: 4Letzter Beitrag: 22.10.04, 20:18 -
[MX 2004] kein Zeilenumbruch in txt beim speichern
Von Trigoor im Forum Flash PlattformAntworten: 6Letzter Beitrag: 11.08.04, 18:25





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren