取消链接失败 - > open_basedir问题警告:unlink()[function.unlink]:open_basedir限制生效。 File()不在允许的路径中:

时间:2010-11-28 02:43:49

标签: php file-upload

警告:unlink()[function.unlink]:open_basedir限制生效。 File()不在允许的路径中:

是我得到的代码

if (file_exists($thumb)) {
    echo "<b>$thumb</b>";
    $fh = fopen($thumb, 'w') or die("can't open file");
    fclose($fh);
    unlink($myFile);
}

我可以确认$ thumb的路径是正确的。

任何修复?

提前致谢。

1 个答案:

答案 0 :(得分:2)

查看你的php.ini设置。 open_basedir配置设置限制PHP脚本可以访问的文件系统的哪些区域;如果您要删除的文件在指定的任何目录之外,则unlink()调用将失败。