在我正在处理的项目上,由于不同的原因我不得不将页脚/标题与主站点分开,所以让我们说这两个文件位于名为 shared / 的文件夹中(此路径位于根目录内),因此我可以访问 http://domain.com/shared/footer.php
中的每个文件然后我有网站的其余部分(内容),这些打印内容的文件使用file_get_contents()来获取页眉/页脚,但file_get_content()返回false,我不使用include / require函数,因为页脚/标题有它自己的功能,如果我使用include / require,它可能会破坏。
奇怪的是,如果我在页眉/页脚中添加一个:
error_reporting(E_ALL);
ini_set('display_errors', '1');
它运作完美,但是诅咒在页脚/标题代码上显示了一些注意事项,我不知道为什么如果我禁用错误报告不起作用。
我的应用程序中的一些代码:
echo file_get_contents('http://mydomain.com/shared/header.php');
我的header.php是简单的html,当我尝试这种方式时,file_get_contents()返回false
<!doctype html>
要使它工作我必须将它添加到header.php,现在file_get_contents()获取文件并显示html,但是带有通知的诅咒
error_reporting(E_ALL);
ini_set('display_errors', '1');
<!doctype html>
答案 0 :(得分:0)
function get_include_contents($filename) {
if (is_file($filename)) {
ob_start();
include $filename;
$contents = ob_get_contents();
ob_end_clean();
return $contents;
}
return false;
}