我的PHP文件无法再调用include函数。我想我的托管改变了PHP设置。有没有解决这个问题的方法?我可以在php.ini/.htaccess文件中启用include功能吗?怎么样?我的主机使用PHP 4.4.9版本。PHP:包含函数被阻止
编辑 - 我试图包括的所有文件都是本地文件,而不是另一台服务器上的文件。包括功能在几天前一直很好。他们突然停止工作。
我的PHP文件无法再调用include函数。我想我的托管改变了PHP设置。有没有解决这个问题的方法?我可以在php.ini/.htaccess文件中启用include功能吗?怎么样?我的主机使用PHP 4.4.9版本。PHP:包含函数被阻止
编辑 - 我试图包括的所有文件都是本地文件,而不是另一台服务器上的文件。包括功能在几天前一直很好。他们突然停止工作。
我觉得是权限的问题,
你看到在错误日志文件中的错误,
或看到错误的屏幕?
也许你的主人改变了你的www的路径。
你在include()中使用相对或绝对路径吗?
这看起来感觉不对,但可以工作吗?
function includeFile($path) {
if (!file_exists($path)) {
return false;
}
$contents = file_get_contents($path);
eval($contents); // ewww
return true;
}
您是否试图包含本地文件或其他网站的远程文件? – Sampson 2009-06-15 10:26:56
什么是错误信息? – karim79 2009-06-15 10:28:25
没有更多信息,我们无法为您提供解决方案。 – UnkwnTech 2009-06-15 10:43:51