Функция удаления файлов из директории через определенное время их хранения
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 ]);
}
}
}
|