Announcement

Collapse
No announcement yet.

txt Datei mit Zeilenumbruch erstellen ?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • txt Datei mit Zeilenumbruch erstellen ?

    Hallo Leute,
    <br>
    wenn ich folgendes PHP-Script habe:
    <br><br>
    <?php<br>
    $z1="hier ist die 1. zeile";<br>
    $z2="hier ist die 2. zeile";<br>
    $z3="hier ist die 3. zeile";<br>
    $z4="hier ist die 4. zeile";<br>
    <br>
    $datei = fopen('datei_1.txt', 'w+');<br>
    fwrite($datei, $z1);<br>
    fwrite($datei, br);<br>
    fwrite($datei, $z2);<br>
    fwrite($datei, br);<br>
    fwrite($datei, $z3);<br>
    fwrite($datei, br);<br>
    fwrite($datei, $z4);<br>
    fclose($datei);<br>
    ?><br>
    Bei der Sache werden die Zeichen ( br ) für den Zeilenumbruch mit in die Datei geschrieben und das soll nicht sein.
    <br>
    Wird damit eine txt-Datei erstellt, die
    so aus sieht:<br>
    <br>
    "hier ist die 1. zeilehier(br)ist die 2. zeilehier(br) ist die 3. zeile(br)hier ist die 4. zeile"
    <br>
    Ich möchte aber in der txt-Datei die Zeilenumbrüche mit haben, damit der Inhalt der Datei so aus sieht:<br>
    <br>
    hier ist die 1. zeile<br>
    hier ist die 2. zeile<br>
    hier ist die 3. zeile<br>
    hier ist die 4. zeile<br>
    <br>
    Wie bekomme ich das hin???<br>
    <br>
    Gruß,<br>
    MacLeod<br>

  • #2
    Wenn Du nicht willst, daß in der Textdatei &lt;br /$gt; landet, warum schreibst Du den Linebreak dann hinein? Wenn Du Zeilenumbrüche willst, dann mußt Du folgendes in die Datei schreiben:<br />
    <br />
    fwrite($datei,"\r\n");<br />
    <br />
    Wenn Du Linebreaks in den Eingabevariablen hast, dann kannst Du diese mit nl2br($var) in Carriage-Return und Line-Break umwandeln

    Comment

    Working...
    X