Textdatei ausgeben

desmina

Grünschnabel
Hallo Leute,

ich möchte eine *. txt Datei ausgeben mit einem belibigen Namen, beim zweiten aufruf sollte die datei nicht uberschrieben werden , sindern neu erzeugt und die ausgegebenen Daten in einer Spalte, ich bekomme sie nämlich in einer Zeile aus, das ist zu lang und zu unübersichtlig.
Es sieht bei mir so aus:

<?php
$fp = fopen($nickname.".txt","w+");
if ($fp)
{
flock($fp,2);
$nl = chr(5) . chr(10);
fputs ($fp, " $za_null $za_eins $za_zwei $za_drei $za_vier $za_fuenf $nl");

flock($fp,3);
fclose($fp);
}
else
{
echo "Datei konnte nicht zum";
echo " Schreiben geöffnet werden";
}

Danke für jede Antwort
 
Hallo,

desmina hat gesagt.:
ich möchte eine *. txt Datei ausgeben mit einem belibigen Namen […]
Möchtest du eine Datei ausgeben oder in eine Datei schreiben? Ich vermute mal letzteres, aber deine Formulierung ist nicht grad eindeutig.

[…], beim zweiten aufruf sollte die datei nicht uberschrieben werden , sindern neu erzeugt […]
Wo liegt der Unterschied zwischen überschreiben und neu erzeugen?

[…] und die ausgegebenen Daten in einer Spalte, ich bekomme sie nämlich in einer Zeile aus, das ist zu lang und zu unübersichtlig.
Sehe ich das richtig, dass du mehrere Felder in eine Datei schreiben willst? Wenn ja, dann setze doch einfach nach jedem Feld einen Zeilenumbruch, dann werden sie auch untereinander in die Datei gespeichert.

Grüße,
Matthias
 
Zurück