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);
256 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)
132 ms — ändringar (db)