{% else-1 %}
Функция удаления файлов через определенное время из директории далее <? old(\'papka\',30);//// будет удалять файлы которые лежат на севрере больше 30 минут, papka наша директория с файлами ?>

                        
<? 
function old($papka,$times){
$old_time = time()-60*$times;
$dir = opendir ($papka);
while ($file = readdir ($dir)) {
if (( $file != ".") && ($file != ".."))
$files[]="$papka/$file";
$time[]=filemtime("$papka/$file" );
}
closedir ($dir);
$count_files = count($files);
for($i = 1; $i< $count_files; $i++){
if($time[$i] <= $old_time){
@unlink($files[$i]);
}
}
}
?>
1 42 0
0

Нет фото
• 20 сен 2014, 22:35


Da

0

Нет фото
• 8 янв 2013, 16:56


Можно и через один цикл*