PHP:include函数被阻止

时间:2009-06-15 10:24:24

标签: php include

我的PHP文件无法再调用include函数。我想我的托管改变了php设置。这个问题有解决方法吗?我可以在php.ini / .htaccess文件中启用include功能吗?怎么样?我的主机使用的是PHP 4.4.9版。

编辑 - 我尝试包含的所有文件都是本地文件,而不是其他服务器上的文件。包含功能在几天前​​工作正常。他们突然停止了工作。

3 个答案:

答案 0 :(得分:2)

我认为是许可问题,

您是否在错误日志文件中看到错误

或在屏幕上看到错误?

答案 1 :(得分:0)

也许您的主持人改变了您的www。

的路径

您是否在include()中使用相对路径或绝对路径?

答案 2 :(得分:0)

这看起来和感觉都错了,但这可行吗?

function includeFile($path) {

    if (!file_exists($path)) {
        return false;
    }

    $contents = file_get_contents($path);

    eval($contents); // ewww
    return true;

}