hi leute ..
mein programm mach folgefehler durch das zeilenweise schreiben in eine datei..
ich schreibe 5 Strings nach einander in zeilen in eine datei.
wenn ich die datei lese und den ersten string entferne und wieder ans ende der datei schreibe bekomme ich fehler beim erstellen der Zeilen..
der Code:
lesen -->
werte neu setzen -->
neue werde in datei schreiben -->
Der Fehler: die Zeilen werden immer unterschiedlich gespeichert. also das erste speichern ist richtig aber bei dem zweiten setzt er schon vor dem ersten string eine leerzeile obwohl da garkeine hingehört usw...
wie kann ich das jetzt hinbekommen, dass ich mit einer datei arbeiten kann aber es nicht zu diesen lese bzw. speicher fehlern kommt???
mein programm mach folgefehler durch das zeilenweise schreiben in eine datei..
ich schreibe 5 Strings nach einander in zeilen in eine datei.
wenn ich die datei lese und den ersten string entferne und wieder ans ende der datei schreibe bekomme ich fehler beim erstellen der Zeilen..
der Code:
lesen -->
PHP-Code:
$email1 = fgets($fhandle); //email 1
$email2 = fgets($fhandle); //email 2
$email3 = fgets($fhandle); //email 3
$email4 = fgets($fhandle); //email 4
$email5 = fgets($fhandle); //email 5
PHP-Code:
$emailNeu = "neue Email";
$email1 = $email2;
$email2 = $email3;
$email3 = $email4;
$email4 = $email5;
$email5 = $emailNeu;
PHP-Code:
fwrite($fhandle, $email1."\n\r");
fwrite($fhandle, $email2."\n\r");
fwrite($fhandle, $email3."\n\r");
fwrite($fhandle, $email4."\n\r");
fwrite($fhandle, $emailNeu."\n\r");
wie kann ich das jetzt hinbekommen, dass ich mit einer datei arbeiten kann aber es nicht zu diesen lese bzw. speicher fehlern kommt???
Kommentar