tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
873
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    TigerSeele TigerSeele ist offline Grünschnabel
    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?
     

  2. #2
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    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

  3. #3
    Registriert seit
    Mar 2002
    Ort
    Stuttgart (Baden-Württemberg)
    Beiträge
    984
    Blog-Einträge
    7
    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:
    PHP-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'));

    Tipp: Das ganze als Konstante definieren, dann ist das nicht so viel Tipparbeit
    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!


  4. #4
    TigerSeele TigerSeele ist offline Grünschnabel
    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

  1. Zeilenumbruch in xml speichern?
    Von heikoarndt im Forum .NET Archiv
    Antworten: 5
    Letzter Beitrag: 26.04.10, 14:54
  2. vb6 - Textdatei speichern ohne den letzten Zeilenumbruch.
    Von Morpheling im Forum Visual Basic 6.0
    Antworten: 3
    Letzter Beitrag: 14.06.07, 16:44
  3. Datan als CSV speichern: Zeilenumbruch innerhalb einer Zelle
    Von HPB im Forum CGI, Perl, Python, Ruby, Power Shell
    Antworten: 3
    Letzter Beitrag: 21.04.05, 00:41
  4. zeilenumbruch in *.txt Datei
    Von ClD im Forum PHP
    Antworten: 4
    Letzter Beitrag: 22.10.04, 20:18
  5. [MX 2004] kein Zeilenumbruch in txt beim speichern
    Von Trigoor im Forum Flash Plattform
    Antworten: 6
    Letzter Beitrag: 11.08.04, 18:25