由于PHP包含文件,我试图包含网站的页眉和页脚,但似乎无法使其正常工作。我已经将index.html更改为index.php。然后,我删除了页眉和页脚,并用PHP include语句替换了它们,如下所示:
<?php include 'includes/header.php';?>
在PHP包含文件中,代码如下所示:
<footer>
<div class="container">
<div class="row">
<div class="col-sm-3">
<a class="btn btn-default" href="#" target="_blank"><i class="fab fa-facebook-f"></i></a>
<a class="btn btn-default" href="#" target="_blank"><i class="fab fa-twitter"></i></a>
</div>
<div class="col-sm-3 offset-sm-6">
<p>© 2018 Ace in the Hole</p>
</div>
</div>
</div>
</footer>
这只是我要插入到index.php中的页脚的HTML代码。是否有PHP语句可用于此处获取此信息?像回声声明?
感谢您的帮助。
答案 0 :(得分:0)
检查包含文件的路径 您必须使用wamp,xampp等服务器运行
样本index.php
<?php
include 'includes/header.php';
?>
“ includes”文件夹中的示例header.php文件
<footer>
<div class="container">
<div class="row">
<div class="col-sm-3">
<a class="btn btn-default" href="#" target="_blank"><i class="fab fa-facebook-f"></i></a>
<a class="btn btn-default" href="#" target="_blank"><i class="fab fa-twitter"></i></a>
</div>
<div class="col-sm-3 offset-sm-6">
<p>© 2018 Ace in the Hole</p>
</div>
</div>
</div>
</footer>
答案 1 :(得分:0)
我不确定路径中哪里有错误,但是我将includes从他们的文件夹中移出了,并且移到了与index.php相同的级别上(不理想,但现在它会这样做)。他们以这种方式正常工作,在这样的语句中被调用:
<?php include 'header.php';?>
感谢您的建议。
答案 2 :(得分:-1)
请记住包括引用目录,而不是url
如果/ var / www / html / includes /中包含include_me.php,则要将其包含在/ var / www / html /中的文件中,您应该:
include(__DIR__ . "/includes/include_me.php");
我也建议您检查apache日志以查找消息:
中心 / var / log / httpd / error_log
ubuntu / debian 默认情况下为/var/log/apache2/error.log。
可以在/etc/php5/apache2/php.ini中配置
希望它对您有帮助