function deletefiles($directory)
{
$folder = glob($directory); // <--error on this line.
foreach($folder as $file)
{
if(is_dir($file))
{
deletefiles($directory);
}
else
{
unlink($file);
}
}
if(is_dir($directory))
{
rmdir($directory);
}
}
それがエラーの原因となっているコードです。この関数は、指定されたフォルダーのすべてのファイルとサブディレクトリを削除することになっています。各フォルダーには、おそらく最大 5 つのサブフォルダーしか含まれていません。この機能は、フォルダ内にファイルしかない場合に機能しました。どんな洞察も大歓迎です。