以下のコードを使用して古いファイルを削除していますが、次のように表示され続けます。しかし、syntax error, unexpected '}'
どこにあるかわからないので、修正するのを手伝ってください。
function destroy($dir) {
$mydir = opendir($dir);
while($file = readdir($dir)) {
if($file != "." && $file != "..") {
chmod($dir.$file, 0777);
if(is_dir($dir.$file)) {
chdir('.');
while($dir.$file) {
if(date("U",filectime($file) >= time() - 3600)
{
unlink($dir.$file)
}
}
}
else
unlink($dir.$file) or DIE("couldn't delete $dir$file<br />");
}
}
closedir($dir);
}