我试图,一旦单击按钮,删除其中包含任何文件和其他目录的目录,但是我遇到了问题。
我收到的错误是 -
PHP 致命错误:未捕获的异常 'UnexpectedValueException' 带有消息 'RecursiveDirectoryIterator::__construct( http://...@alink.co.uk/ ):未能打开目录:未实现'
这是与此相关的代码部分 -
$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)
- 图片
- 图片.png
- 视频
- 视频.mp4
我想要做的是删除“用户电子邮件”目录中的所有内容以及“用户目录”本身