【发布时间】:2011-04-07 13:56:49
【问题描述】:
我正在尝试删除文件夹using this script:
函数删除($path)
{
if (is_dir($path) === true)
{
$files = array_diff(scandir($path), array('.', '..'));
foreach ($files 作为 $file)
{
删除(realpath($path) . '/' . $file);
}
返回 rmdir($path);
}
否则 if (is_file($path) === true)
{
返回取消链接($路径);
}
返回假;
}
删除('tmp');
它适用于我的 Xampp 服务器,但不适用于我的网络服务器。我已将文件夹及其包含的文件的权限更改为 0777。所以它应该是可写的(或者在这种情况下是可擦除的)但没有任何反应。我什至尝试将文件夹的绝对路径作为函数的参数,但仍然没有。有什么想法吗?
【问题讨论】:
-
任何错误信息?你应该得到一些。
-
尝试在顶部添加
ini_set('display_errors', 1); error_reporting(E_ALL);,看看是否会出现任何错误。 -
没有。依然没有。只是一些我期待的通知消息。但它们并不相关。
标签: php