loopik
Новичок
Как ограничить размер записываемого в файл
У меня есть код записи ошибок сервера и не только он много где чего отслеживает.
Если информации много то файл получается очень большой,
и я хотел бы чтоб мне подсказали как сделать допустим чтоб он записывал в файл
только не больше допустим 100 строк и причем удалял старое то что сверху,
а новое добавлял вниз, как он это щас и делает. тоесть чтоб вверху старое обрезал.
Спасибо.
У меня есть код записи ошибок сервера и не только он много где чего отслеживает.
Если информации много то файл получается очень большой,
и я хотел бы чтоб мне подсказали как сделать допустим чтоб он записывал в файл
только не больше допустим 100 строк и причем удалял старое то что сверху,
а новое добавлял вниз, как он это щас и делает. тоесть чтоб вверху старое обрезал.
PHP:
$url = getenv("REQUEST_URI");
$date_time = date("d.m.y - H:i:s");
$log_header = "";
if ($fhandle = @fopen("config/error_logs.php", "a")) {
fwrite($fhandle, "".$log_header."".$error_desc.": ".$error_var."\nСтрока: ".$error_line."\n
Файл: ".$error_file."\nСсылка: ".$url."\nДата размещения: ".$date_time."\n---\n");
fclose($fhandle);
}
