Hallo.
Ich möchte eine Zeile in einem Textfile löschen.
Ich hänge aber auf halber Strecke fest.
Im folgenden Script wird beim Schreiben des neuen Textfiles immer
nur die erste Zeile ignoriert. Egal welchen Wert $file_new hat.
Was ist hier falsch?:
Danke
Ich möchte eine Zeile in einem Textfile löschen.
Ich hänge aber auf halber Strecke fest.
Im folgenden Script wird beim Schreiben des neuen Textfiles immer
nur die erste Zeile ignoriert. Egal welchen Wert $file_new hat.
Was ist hier falsch?:
PHP-Code:
$old = fopen("../songs/".$user."/song_liste.txt","r+");
$new = fopen("../songs/".$user."/temp.txt", "w");
$line_no = 0;
while($line = fgets($old, 1024)) {
if ($line_no++ == $file_new)
continue;
fputs($new, $line);
}
Kommentar