Hallo Cheatah,
Hi,
Nach der Änderung bekomme ich es irgendwie nicht hin, das Array auch wieder zeilenweise in die Datei zu schreiben! Was immer ich ausprobiere, es wird in die erste Zeile geschrieben, aber nicht untereinander.
schreibst Du denn am Ende jeden Textes, den Du als "Zeile" betrachtest, auch einen Zeilenumbruch?
Ja, schreibe ich, wobei das ja kein zusammenhängender Text ist, sondern einzelne Teile, wo jeder Teil in eine bestimmte Zeile gehört.. und innerhalb von implode wird kein zeilenumbruch angenommen! Jedenfalls keiner, der auch zum tatsächlichen Zeilenumbruch (in der Datei) führt.
Mittlerweile bin ich zu dem Schluss gekommen, dass implode(...) wohl der falsche Weg ist! Welcher ist der Richtige?
implode() ist richtig. Verknüpfungszeichen sollte der bei Dir gültige bzw. von Dir erwünschte Zeilenumbruch sein.
$daten[0] = $daten00; // der Teil ist da, um die Variablen des
$daten[1] = $daten01; // Formulars nach der Übergabe wieder an
$daten[2] = $daten02; // die richtige Stelle zu setzen. Hatte
$daten[3] = $daten03; // vorher nicht so geklappt, wie ich das
$daten[4] = $daten04; // wollte.
$daten[5] = $daten05;
$daten[6] = $daten06;
$daten[7] = $daten07;
$daten[8] = $daten08;
$daten[9] = $daten09;
$fileopen = fopen("daten/$NICK.txt", "w+");
$DATEN_NEU = implode('\n', $daten);
echo $DATEN_NEU;
fwrite($fileopen, $DATEN_NEU);
fclose($fileopen);
?>
Das ist der Teil, der das Problem betrifft. In $DATEN_NEU sind die Daten hinterher nie untereinander, sondern immer hintereinander!
und innerhalb von implode habe ich schon einige Varianten ausprobiert.
Danke dir soweit...
Gruß Patrick