Давай сначало автоудаление дабьём
CODE:<?php
// Разбиваем содержимое файла data.dat
// по строкам - один элемент массива - одна строка
$lines = file("data.dat");
// В цикле разбиваем строку и извлекаем время
for($i = 0; $i < count($lines); $i++)
{
// Разбиваем строку на отдельные компоненты
$arr = explode("::", $lines[$i]);
// Время в секундах с 1 января 1979 года
// находится в $arr[1] - вычислим разницу с
// текущим моментом: если она больше 20 дней
// запись удаляем
if((time() - $arr[1])/3600/24>20) unset($lines[$i]);
}
// Формируем новое содержимое файла
$content = implode("",$lines);
// Переписываем содержимое файла
$fd = fopen("data.dat","w");
fwrite($fd,$content);
fclose($fd);
?>
Мне вот это посоветовали сделать, что скажешь? Твоё мнение. |