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);
251 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)