Radera automatiskt en rad från textfil med PHP?!

PHP

0 svar · 168 visningar · startad av Dr-man

Medlem sedan juli 2002732 inlägg
Trådstart#1

Denna kodsnutt lagrar bl.a ipadressen, datum, samt andra inställningar. Nu skulle jag vilja ha det, så att textfilen vbhits.log skall endast lagra 10 rader, när den har lagrat 10 rader, så raderas automatiskt den senaste raden bort från text-filen. Men jag inte riktigt hur jag skall gå tillväga?


$hits = file('hits'); 
$hits = $hits[0] + 1; 
$fa = fopen ("vbhits", "w"); 
$fb = fopen ("vbhits.log", "a"); 
$ip = $REMOTE_ADDR; 
$info=$HTTP_USER_AGENT; 
$date=date("d.m.Y H:i"); 
$newline="\n"; 
fputs($fb,$newline); 
fputs($fb,"VI-nets feedback bes÷ktes av: $ip datumet $date . Instõllningar: $info"); 
fputs($fb,$newline); 
fputs($fa, $hits);
257 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)