Erste Zeile einer Datei löschen...

Warper

Erfahrenes Mitglied
Hi...

ich bin gerade dabei einen kleinen Counter mit Reloadsperre [IP] zu schreiben. Es klappt auch alles, nur sollte die IP Datei nicht unendlich groß werden ;)

deswegen frage ich euch, wie kann mit mit php genau die erste zeile einer datei löschen?


ich würde mich über hilfe eurerseits freuen...


mfg Steffen Behn
 
Ne direkte Funktion delete_first_row($file) gibt es meines Erachtens nicht, also wirst du wohl mit $string = implode("", file($filename)); die Datei einlesen und die Datei mit allen Daten nach dem ersten Vorkommen von \n einfach neu erstellen müssen.

Allerdings ist deine Lösung wohl nicht wirklich praxisgerecht, bau lieber noch eine Zeitabfrage ein, so dass die IPs gelöscht werden, deren letzter Zugriff ne bestimmte Zeit zurückliegt.
 
Zurück