$fp = fopen("hour.txt","r");while (!feof ($fp)) {
$tmp[] = fgets($fp, 4096);
}
fclose($fp);$fp = fopen("hour.txt","w");
for($i = 5; $i < count($tmp); $i++)
{
fwrite( $fp, $tmp[$i]);
}
fclose ($fp);
$tmp[] = fgets($fp, 4096);
}
fclose($fp);$fp = fopen("hour.txt","w");
for($i = 5; $i < count($tmp); $i++)
{
fwrite( $fp, $tmp[$i]);
}
fclose ($fp);
如果我想留下最新的5条呢,假如上面不知道的多少条,只 想留下最下面的5条呢
$t = array_slice($d,-5);
$fp = fopen("hour.txt","w");
fwrite($fp,join("",$t));
fclose($fp);