我的PHP文件无法再调用include函数。我想我的托管改变了php设置。这个问题有解决方法吗?我可以在php.ini / .htaccess文件中启用include功能吗?怎么样?我的主机使用的是PHP 4.4.9版。
编辑 - 我尝试包含的所有文件都是本地文件,而不是其他服务器上的文件。包含功能在几天前工作正常。他们突然停止了工作。
答案 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;
}