function rrmdir($dir) {
if (is_dir($dir)) {
$objects = scandir($dir);
foreach ($objects as $object) {
if ($object != “.” && $object != “..”) {
if (filetype($dir.”/”.$object) == “dir”) rrmdir($dir.”/”.$object); else unlink($dir.”/”.$object);
}
}
reset($objects);
}
}
rmdir
(php 4, php 5)
rmdir — 删除目录
report a bug 说明
bool rmdir ( string $dirname )
尝试删除 dirname 所指定的目录。 该目录必须是空的,而且要有相应的权限。成功时返回 true, 或者在失败时返回 false.
note: 自 php 5.0.0 起 rmdir() 也可用于某些 url 封装协议。参见supported protocols and wrappers 的列表看看 rmdir() 支持哪些 url 封装协议。
note: 在 php 5.0.0 中增加了 对上下文(context)的支持。有关 上下文(context) 的说明参见 stream 函数。
note: 当启用 安全模式时, php 会在执行脚本时检查被脚本操作的目录是否与被执行的脚本有相同的 uid(所有者)。
参见 mkdir() 和 unlink()。
[/code] A patch to previous script to make sure rights for deletion is set:
更多rrmdir php中递归删除目录及目录下的文件相关文章请关注PHP中文网!
1、最新DEDECMS 5.7核心,适合设计类型网站。2、安装说明第一步:下载上传DEDECMS 5.7GBK版本所有文件及目录至您的服务器目录。第二步:如果安装DEDECMS的服务器目录访问地址为http://www.xxxx.com/,则访问http://www.xxxx.com/install/进入程序安装向导。(安装不了、访问不了的请删除:data/install.lock)第三步:根据安









