2009-06-15 52 views
0

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

编辑 - 我试图包括的所有文件都是本地文件,而不是另一台服务器上的文件。包括功能在几天前​​一直很好。他们突然停止工作。

+0

您是否试图包含本地文件或其他网站的远程文件? – Sampson 2009-06-15 10:26:56

+0

什么是错误信息? – karim79 2009-06-15 10:28:25

+0

没有更多信息,我们无法为您提供解决方案。 – UnkwnTech 2009-06-15 10:43:51

回答

2

我觉得是权限的问题,

你看到在错误日志文件中的错误,

或看到错误的屏幕?

0

也许你的主人改变了你的www的路径。

你在include()中使用相对或绝对路径吗?

0

这看起来感觉不对,但可以工作吗?

function includeFile($path) { 

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

    $contents = file_get_contents($path); 

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

}