Guten Abend,
da gibts hier schon gaaanz viele Postings dazu.
Zum Verfahren:
Textdatei mit $zeilen=file("textdatei.txt"), einlesen.
Das ergibt in $zeilen ein Array aller Zeilen. Jede Zeile steht in einem Element.
Mit $neueZeilenZahl = array_unshift($zeilen,$neueZeile1[,$neueZeile2]); fügst Du dann eine Zeile ein. Vergiss nicht den Zeilenabschluss (CRLF).
z.B. mit
$ausgabe=implode($zeilen);
$fp=fopen("textdatei.txt","w");
if ($fp) or die("kann nicht zurückschreiben");
{
$ok=fwrite($fp,$ausgabe,strlen($ausgabe));
}
kannst Du es dann zurückschreiben.
Man könnte auch eine Schleife auf das Array ($zeilen)legen und mit fputs() arbeiten.
Grüße
Tom