「PHP言語」ファイルおよび所属フォルダを削除

サンプルコード:
<?php
//$dirファイル名 eg:admin/runtime
//ディレクトリ及びディレクトリのファイルを削除関数
function deldir($dir) {
//ファイルディレクトリを開ける
$dh = opendir($dir);
//ループにファイルを読み取る
while ($file = readdir($dh)) {
if($file != '.’ && $file != '..’) {
$fullpath = $dir . '/’ . $file;

//ディレクトリかどうか判断する
if(!is_dir($fullpath)) {
echo $fullpath."すでに削除した<br>";
//ディレクトリは無い場合、ファイルを削除
if(!unlink($fullpath)) {
}
} else {
//ディレクトリの場合、再帰的な自身のディレクトリを削除
deldir($fullpath);
}
}
}
//ディレクトリを閉める
closedir($dh);
//ディレクトリを削除

//if(rmdir($dir)) {
// return true;
// } else {
// return false;
// }
}
?>

Development

Posted by arkgame