Имя файла возвращается в качестве каталога для php unlink

Я продолжаю получать сообщение об ошибке

"Это каталог
Строка ошибки: unlink(../testDir/..)"

когда следующий код попадает в строку отмены связи; в этом сценарии это означает циклический переход по другому каталогу и удаление любых файлов старше 10 минут.

$path = '../directory';
if ($handle = opendir($path)) {
    while (false !== ($file = readdir($handle))) { 
        $filelastmodified = filemtime($path .'/'. $file);
        if((time() - $filelastmodified) > 600){ //older than 10 minutes
            unlink($path .'/'. $file);
        }
    }
    closedir($handle); 
}

0 ответов

Другие вопросы по тегам