Давай сначало автоудаление дабьём   
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); 
?>     
Мне вот это посоветовали сделать, что скажешь? Твоё мнение. |