【发布时间】:2013-04-28 20:40:09
【问题描述】:
我正在尝试删除其中包含文件的文件夹,但以下代码确实删除了文件,但没有删除文件夹。
$nameFolder = $_GET['delete'];
$dir = '../projecten/projecten/'.$nameFolder.'';
$filesIN = glob($dir."/"."*");
$status = 'false';
foreach($filesIN as $files) //here i take all the files
unlink($files);
$status = 'true';
if($status=='true'){
rmdir($dir);
$status = 'false';
}
【问题讨论】:
-
PHP进程是否有正确的所有权/文件权限来删除目录?
-
看到这个answer。
-
如果你让它工作 - 小心使用 get 参数删除任意目录的脚本
-
好点@PeterAjtai..
-
如果名称文件夹是 ../../../ 什么的会发生什么?
标签: php