Zeilenwechsel in .txt Datei erzeugen

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

  • Zeilenwechsel in .txt Datei erzeugen

    Zeige ich die Datei $expfile im Browserfenster an sind die Zeilenumbrüche normal. Sobald ich aber die Datei downloade und speichere sind keine Zeilenumbrüche mehr da.

    PHP-Code:
    // Liste einlesen
    $sql "SELECT * FROM cds ORDER BY artist, album";
    $result mysql_query($sql);
    $expfile '';
    while(
    $row mysql_fetch_object($result))
    {
    $expfile $expfile "$row->artist - $row->album\n";
    }
    // Datei als Download senden
    header("Content-type: application/octet-stream; Content-disposition: attachment; filename=cd_liste.txt");
    echo 
    $expfile
    Weis jemand wie man Zeilenumbrüche in die zu sendende Datei bekommt, so dass diese nach dem Download noch vorhanden sind?

  • #2
    teste mal so.

    PHP-Code:
    $expfile.= $row->artist " - " $row->album "\n"
    und mache mal aus
    Content-type: application/octet-stream

    das hier.
    Content-type: text/plain
    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


    Kommentar


    • #3
      statt \n man \n\r ???

      Geraten...

      Kommentar


      • #4
        PHP-Code:
        $expfile $expfile $row->artist " - " $row->album "\n\r"
        funktioniert auch nicht wirklich. Allerdings habe ich etwas neues Entdeckt:

        öffne ich die Datei mit Notepad (Standard Windows Texteditor) kommt immer dort wo ein Zeilenwechsel sein sollte ein []-ähnliches Zeichen.
        Öffne ich die Datei in TextPad, einem besseren Texteditor, werden die Zeilenwechsel richtig dargestellt.

        Komische Sache? Stimmt hier das Format oder der Zeichensatz nicht? Kann ich das beeinflussen?

        Kommentar


        • #5
          kann auch sein, dass es jetzt andersrum muss

          \r\n

          bin mir grad nicht sicher. teste mal...
          INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


          Kommentar


          • #6
            du bist ein genie, es funktioniert
            Daran hätte ich garantiert nicht gedacht.

            vielen Dank

            Kommentar


            • #7
              sorry, hatte das wohl verwechselt

              Aber ich war näher dran!

              Kommentar


              • #8
                OffTopic:
                jajaja.
                INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                Kommentar


                • #9
                  streitet euch doch nicht. ich habt mir beide sehr geholfen.




                  jezt aber gute Nacht

                  Kommentar


                  • #10
                    OffTopic:
                    WIR steiten nie.....

                    EDIT:
                    auch dir eine gute nacht.
                    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                    Kommentar

                    Lädt...
                    X