Zitat von
BlueJay
Saugst du gleich eine ganze Zeile in den Puffer, oder schlürfst du die Datei via file ein, hast du den/die Zeilenumbruch/brüche hinten dran.
Schreibst du die Zeile "unbehandelt" wieder zurück, ist alles ok.
Zum Verarbeiten musst du das Zeilenende abknabbern, dann die Daten ändern, dann wieder das Zeilenende anhängen und wegschreiben.
so long,
BlueJay
Könntest Du das etwas genauer beschreiben, ich bin noch ein ziemlicher Neuling in PHP.
So, jetzt mal der ganze code...
Dies ist der Code, mit dem ich die Daten auslese:
PHP-Code:
if(!file_exists($counterfile) ){
$counter[0] = $counter[1] = $counter[2] = 0;
} else {
$fp = fopen($counterfile,"r");
$i = 0;
while($data = fgets($fp,1000) ){
$counter[$i] = $data;
$i++;
}
fclose($fp);
}
Und mit diesem Code schreibe ich die Daten wieder in die Datei.
PHP-Code:
for( $i = 0 ; $i < 3 ; $i++ ){
fputs( $fp , "$counter[$i]" , strlen( $counter[$i] ) );
}
Lesezeichen