webForumDet fria alternativet

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

PHP

0 svar · 163 visningar · startad av Dr-man

Medlem sedan juli 2002732 inlägg
Frågan#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);
448 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
312 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
314 ms — ändringar (db)