Zeilenumbruch in .txt-Datei

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Zeilenumbruch in .txt-Datei

    Hallo!
    Ich hab leider schon wieder ein Problem, bei dem ich nicht weiterkomme.
    Auch die Suche hier und bei google hat mir nicht weitergeholfen.
    Ich habe folgendes Script:
    PHP-Code:
                 $dliste fopen ('movielist.txt''a');
                 
    $i ="0";
          foreach (
    $HTTP_POST_VARS["textfield"] as $fliste) {
                 
    $i $i+1;
                 
    $fliste $i.$fliste."/n";
             
    fputs ($dliste,$fliste); 
               } 
    Aber wenn ich die .txt-Datei öffne, steht alles in einer Zeile.
    Ich will aber, dass jeder Eintrag in einer neuen Zeile steht.
    Ich hab schon alles mögliche mit ' und " probiert, aber nichts funktioniert.
    Ich hoffe, es kann mir jemand sagen, wo mein Fehler liegt.
    Ein neuer Tag, neues Glück sieh nach vorne nie zurück, denn gestern war heute noch morgen.

  • #2
    ganz einfach, der Fehler liegt in der folgenten zeile

    statt:
    PHP-Code:
    $fliste $i.$fliste."/n"
    so:

    PHP-Code:
    $fliste $i.$fliste."\n"
    mfg Flashfactor

    Gebildet ist, wer weiß, wo er findet, was er nicht weiß.

    Kommentar


    • #3
      Nachdem ich "/n" durch "\n" ersetzt habe, steht jetzt in der .txt-Datei nachjedem Eintrag ein schwarzer, viereckiger, grosser Punkt.
      Aber leider ist immer noch alles in einer Zeile.

      Das war wohl nicht der einzige Fehler.

      Danke @ Flashfactor.
      Ein neuer Tag, neues Glück sieh nach vorne nie zurück, denn gestern war heute noch morgen.

      Kommentar


      • #4
        Mit welchem Editor oeffnest du die Datei?

        Kommentar


        • #5
          Ich hab die txt-Datei bis jetzt immer mit dem Standarteditor geöffnet, der bei Windows dabei ist.
          Wenn ich sie mit Word oder mit Notepad öffne, dann geht es einwandfrei.
          Danke für den Hinweis mit dem Editor.
          Ein neuer Tag, neues Glück sieh nach vorne nie zurück, denn gestern war heute noch morgen.

          Kommentar


          • #6
            oder einen Editor benutzen der automatisch ins DOS-Format konvertiert ... -> Ultraedit ...

            Kommentar


            • #7
              also ich mache das immer so:

              (ich bleibe beim beispiel von oben)

              PHP-Code:
              $fliste $i.$fliste."\r\n"
              also mit \r\n, dann gehts bei mir auch unter windows

              Kommentar


              • #8
                Danke für eure Hilfe.
                Ich mach's jetzt so, wie der mysterx2000.
                Damit klappt es auch bei mir mit jedem Texteditor.
                Ein neuer Tag, neues Glück sieh nach vorne nie zurück, denn gestern war heute noch morgen.

                Kommentar

                Lädt...
                X