关于在对目录执行 readdir/closedir 操作后删除目录... 我不确定这是否是解决方案,但您可以尝试在 rmdir 之前执行 chdir("/"); 以确保您绝对不在该目录中(即,尝试从自己脚下抽出地毯)。
(PHP 4, PHP 5, PHP 7, PHP 8)
closedir — 关闭目录句柄
不返回值。
示例 #1 closedir() 示例
<?php
$dir = "/etc/php5/";
// 打开一个已知目录,将目录读入变量,然后关闭
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
$directory = readdir($dh);
closedir($dh);
}
}
?>
关于在对目录执行 readdir/closedir 操作后删除目录... 我不确定这是否是解决方案,但您可以尝试在 rmdir 之前执行 chdir("/"); 以确保您绝对不在该目录中(即,尝试从自己脚下抽出地毯)。