语言 :
SWEWE 会员 :登录 |注册
搜索
百科社区 |百科问答 |提交问题 |词汇知识 |上传知识
问题 :php递归循环删除所有文件和目录出错,为什么?
游客 (104.224.*.*)
类别 :[技术][计算机技术]
问题 描述 :
代码如下:
function deldir($dir)
{
if ($handle = opendir($dir))
{
while (false !== ($file = readdir($handle)))
{
if ($file != ". " && $file != ".. ")
{
$fullpath=$dir. "/ ".$file;
//echo "full path:$fullpath <br> ";
if(is_dir($fullpath))
{
deldir($fullpath);
}

}
}
echo "to del file:$dir <br> ";
rmdir($dir);
closedir($handle);
}
}

delfile($dir);
deldir($dir);

问题如下:
to del file:D:/AppServ/www/hy/html/107/1/2

Warning: rmdir(D:/AppServ/www/hy/html/107/1/2) [function.rmdir]: Permission denied in D:\AppServ\www\hy\del.php on line 48
to del file:D:/AppServ/www/hy/html/107/1/3
我来回答 [游客 (54.144.*.*) | 登录 ]

图片 :
类型 :[|jpg|gif|jpeg|png|] 字节 :[<1000KB]
语言 :
| 校验代码 :
所有 答案 [ 1 ]
[会员 (闪电)]答案 时间 :2016-07-09
PHP程序所属用户和用户组没有权限对目录进行删除操作

搜索

版权申明 | 隐私权政策 | 版权 @2018 世界百科知识