Я пытаюсь после нажатия кнопки удалить каталог с любыми файлами и дополнительными каталогами внутри него, однако я столкнулся с проблемой.
Ошибка, которую я получаю, -
Неустранимая ошибка PHP: необработанное исключение «UnexpectedValueException» с сообщением «RecursiveDirectoryIterator::__construct(http://[email protected]/): не удалось открыть каталог: не реализовано в
И вот раздел кода, к которому это относится -
$dir = 'http://www.thisismylink.co.uk/userfolder/' . $row['email'] . "/";
$it = new RecursiveDirectoryIterator($dir, RecursiveDirectoryIterator::SKIP_DOTS);
$files = new RecursiveIteratorIterator($it,
RecursiveIteratorIterator::CHILD_FIRST);
foreach($files as $file) {
if ($file->isDir()){
rmdir($file->getRealPath());
} else {
unlink($file->getRealPath());
}
}
rmdir($dir);
Сейчас в настоящее время структура -
Электронная почта пользователя ($dir)
- pictures
- picture.png
- videos
- video.mp4
Что я хочу сделать, так это удалить все внутри каталога «Пользовательская электронная почта», а также сам «Каталог пользователя».