ボタンをクリックすると、その中のファイルと追加のディレクトリを含むディレクトリを削除しようとしていますが、問題が発生しています。
私が受け取るエラーは -
PHP 致命的なエラー:メッセージ「RecursiveDirectoryIterator::__construct( http://...@alink.co.uk/ ): dir を開くことができませんでした:実装されていません」というメッセージを含む例外「UnexpectedValueException」をキャッチできませんでした
そして、これが関連するコードのセクションです-
$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
私がしたいのは、「ユーザー電子メール」ディレクトリ内のすべてと「ユーザー ディレクトリ」自体も削除することです。