我有一个名为index.html
的html文件,我想在其中添加外部php文件以将其作为我的“标题”运行。我剪切了包含徽标和导航菜单的代码,并将其添加到名为header.php
的文件中。
我在我的<?php include 'header.php';?>
div之后使用了这段代码:<body id="page1">
但是没有header.php
上导航菜单的其余页面加载的是什么。我也尝试过使用ajax作为另一篇文章中提到的其他人,但这也行不通。
答案 0 :(得分:1)
只需将index.html重命名为index.php
答案 1 :(得分:0)
问题是:您正在尝试将PHP文件包含在HTML文件中。 HTML文件无法处理PHP文件。将您的index.html
文件重命名为index.php'. And then view it using the
http:// protocol rather than the
file://`protocol。
答案 2 :(得分:0)
在网站的根文件夹中编辑.htaccess
并添加AddType application/x-httpd-php .html .htm
根据需要添加作业。现在一切都正常显示,无需将index.html
重命名为index.php
。
答案 3 :(得分:0)
如果不能重命名index.html文件,则可以在页面加载时使用ajax请求加载php文件。并将响应添加到body标签。
答案 4 :(得分:-1)
你也可以使用JQuery + Ajax Script而不用改变服务器的任何参数,在.html文件中执行.php
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
$.ajax({
type: 'POST',
url: 'cleardata.php'
});
});
</script>