Показать сообщение отдельно
Старый 23.09.2010, 19:50   #2
cyberblut
Знающий
 
Регистрация: 14.06.2009
Сообщений: 338
Написано 139 полезных сообщений
(для 257 пользователей)
Ответ: Нужен скрипт.

<?php
//Не идеально, но просто
//сохранить код в файле delete_files.php
//запуск: php delete_files.php ~/logs

if( !count($argv) ) {
  die(
'No folder specified');
}
$folder rtrim($argv[1], '/');

if( !
file_exists($folder) ) {
  die(
'folder not found');
}

$dir opendir($folder);
if( !
$dir ) {
  die(
'can`t open folder');
}

$current_date strtotime(date('Y-m-d H:i:s'));
while( (
$file readdir($dir)) !== false ) {
  
$file_date filectime($file));
  if( 
intval(date('md'strtotime($current_date $file_date)) >= 130 ) {
    
unlink($folder '/' $file);
  }
}

closedir($dir);
?>

Последний раз редактировалось cyberblut, 24.09.2010 в 12:38. Причина: $handle заменил на $dir и добавил rtrim($argv[1], '/');
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Bananbl4 (24.09.2010)