Hi,
hab folgendes Problem:
Ich habe ein Script, welches mir Werte in eine Textdatei schreibt.
Aufbau der Datei:
Test1
a|b|c
1|2|3
;
das macht das script auchsauber und ordentlich. Nur wenn ich jetzt diese Datei in einer Schleife auslese, liest er die Newlinezeichen nicht mit aus!
Script zum reinschreiben:
$NewFile=fopen("$dokuname.txt","w");
$einfuge_array[0]="#";
$einfuge_array[1]="Dateiname: $dokuname";
$tmp=implode("|",$einfuge_array);
fputs($NewFile,$tmp);
fputs($NewFile,"\n");
} else {
$NewFile=fopen("$dokuname.txt","w");
fseek($NewFile,eof,SEEK_END);
}
$_array[0]="$uber";
$tmp=implode("|",$_array);
fputs($NewFile,$tmp);
$k=1;
for($i=1;$i<=$Reihe;$i++) {
for($j=1;$j<=$Spalte;$j++) {
$new_array[$j]=${wert.$k};
$k++;
}
$tmp=implode("|",$new_array);
fputs($NewFile,"\n");
fputs($NewFile,$tmp);
}
fputs($NewFile,"\n");
fwrite($NewFile,";");
fclose($NewFile);
das auslesen ist ja nicht das Ding, nur er gibt mir dann als erste Zeile 'Test1 a|b|c 1|2|3' wieder und er sollte ja eigentlich jede Zeile einzeln auslesen oder nicht ?
mfG
Daniel G.