Hi@all
Bevor ihr alle über mich herfallt, ich hab gesucht !!!
Mein Problem.
Ich möchte in eine Textdatei nachfolgend mehrere Zeilen einfügen ( max jedoch 10 , d.h. wenn mehr als 10 soll die letzte gelöscht werden )
Text-Datei:
9
8
7
6
5
4
3
2
1
0
die neue Zeile soll immer am Anfang der Datei stehen und die ensprechend letzte Zeile demnach gelöscht werden .
Mein bisheriger Code :
Soweit sogut funktioniert das ganze auch, das Problem besteht darin, dass bei "$oldinhalt" immer eine leerzeile dazugefügt wird .
also meine datei sieht nach update so aus:
9
8
7
6
5
etc..
Kann mir jemand helfen ?
Thx@all
Bevor ihr alle über mich herfallt, ich hab gesucht !!!
Mein Problem.
Ich möchte in eine Textdatei nachfolgend mehrere Zeilen einfügen ( max jedoch 10 , d.h. wenn mehr als 10 soll die letzte gelöscht werden )
Text-Datei:
9
8
7
6
5
4
3
2
1
0
die neue Zeile soll immer am Anfang der Datei stehen und die ensprechend letzte Zeile demnach gelöscht werden .
Mein bisheriger Code :
PHP-Code:
$oldinhalt = file($textdatei);
$zeilen = sizeof($oldinhalt);
if ($zeilen > 9 )
{
unset($oldinhalt[$zeilen-1]);
}
$open = fopen($textdatei, "w");
fputs($open, $eintrag_neu);
fclose($open);
$neu = implode("", $oldinhalt);
$open = fopen($textdatei, "a");
fputs($open, $neu);
fclose($open);
also meine datei sieht nach update so aus:
9
8
7
6
5
etc..
Kann mir jemand helfen ?
Thx@all
Kommentar