// 删除目录 function deltree($deldir)
{ $mydir=@dir($deldir); while($file=$mydir->read())
{ if((is_dir("$deldir/$file")) AND ($file!=".") AND ($file!=".."))
{ @chmod("$deldir/$file",0777); deltree("$deldir/$file"); } if (is_file("$deldir/$file"))
{ @chmod("$deldir/$file",0777); @unlink("$deldir/$file"); } } $mydir->close(); @chmod("$deldir",0777); return (@rmdir($deldir)) ? 1 : 0; }
{ $mydir=@dir($deldir); while($file=$mydir->read())
{ if((is_dir("$deldir/$file")) AND ($file!=".") AND ($file!=".."))
{ @chmod("$deldir/$file",0777); deltree("$deldir/$file"); } if (is_file("$deldir/$file"))
{ @chmod("$deldir/$file",0777); @unlink("$deldir/$file"); } } $mydir->close(); @chmod("$deldir",0777); return (@rmdir($deldir)) ? 1 : 0; }
解决方案 »
- 帮看看这是什么PHP语法?
- php调用python
- 为什么我用php100系列视频中的代码,在英文版的easyeclipse中不显示数据,而中文版中就没问题,可以运行
- 查询提交表单后的问题
- 很简单的问题,麻烦有经验的帮我回答一下
- 一个关于打印目录的问题
- PHP startup:unable to load dynamic library' D:/PC_wevserver/php/ext/php_mcrypt.dll-找不到指定的模块 "Startup Unable
- 我的mysql安装出问题了!!!求助
- Smarty IF 语句的问题!
- 在PHP中如何定义变量阿?急!
- php+access 问题!急求人!
- apache服务器配置的问题,搞了一天了
你目录还没有删除去吧,只删除了一个目录下的所有文件,如果这个目录有N层呢?
原来是这里
<?PHP
/*
函数:deleteDir
功能:删除整个目录
参数:目录名,带/,如./或者$_SERVER['DOCUMENT_ROOT'].'/'等
返回:无
作者:李云帆
主页:fan‘s blog www.cq100.cn
Mail:[email protected]
版权:随便使用
*/
function deleteDir($name)
{
if(!is_dir($name))
return false;
$handle = opendir($name);
while ($file=readdir($handle)) {
if(is_dir($name.$file))
{
if ($file!="."&&$file!="..") {
deleteDir($name.$file.'/');
}
}
else if (is_file($name.$file)) {
@ unlink($name.$file);
}
}
@ rmdir($name);
}
?>
加分吧