<?php
/*建立和删除一个目录,建立目录使用 mkdir() 删除目录使用rmdir(),但是前提是要删除的目录必须是空目录,并且存在这个目录,如果满足不了这两个条件,函数就会返回错误,如果目录是非空目录,则首先要进入该目录,使用unlink()将各个文件一一删除,然后再返回使用rmdir()删除空目录
*/
//需要注意的是,此脚本必须和要删除的目录在同一个目录下
function deldir($dir){
if(file_exists($dir)){
if($dir_handle=@opendir($dir)){
while($filename=readdir($dir_handle)){
if($filename !='.'&&$filename!='..'){
$subfile=$dir.'/'.$filename;
if(is_dir($subfile))
deldir($subfile);
if(is_file($subfile))
unlink($subfile);
}
}
closedir($dir_handle);
rmdir($dir);
}
}
}
deldir('123');
?>