我第一次在html文档中使用php include命令,但由于某种原因它无法运行。
我使用php include的原因是因为我将几个css,jquery和jv文件链接到我的html文档。
我把所有这些链接都用来制作我的其他60个HTML文档。如果我必须更改或添加任何链接。在所有60个文件中都很难改变它。
所以我在我的html文档的顶部使用了这样的php命令。
<?php
include("http://www.omenaa.ws/html/scripts.html");
?>
这就是我在scripts.html文件中添加的内容
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js" type=
"text/javascript">
</script>
<script src="http://bxslider.com/lib/jquery.bxslider.min.js" type="text/javascript">
</script>
<link href="http://bxslider.com/lib/jquery.bxslider.css" rel="stylesheet" type=
"text/css" />
<link rel="stylesheet" type="text/css" href="http://www.omenaa.ws/css/slider.css" />
<script src="http://omenaa.ws/js/jquery.fitvids.js" type="text/javascript">
</script>
<script src="http://api.html5media.info/1.1.5/html5media.min.js" type=
"text/javascript">
</script>
<script type="text/javascript">
// <![CDATA[
$(function() {
$('.bxslider').bxSlider({
nextSelector: '#slider-next',
prevSelector: '#slider-prev',
infiniteLoop: false,
adaptiveHeight:true,
video:true,
nextText: 'Next - I am done!',
prevText: 'I need to go back'
});
});
// ]]>
</script>
<title></title>
</head>
<body>
</body>
</html>
我做错了什么?
答案 0 :(得分:1)
i am testing it locally, without xxamp
如果没有引擎解释,您的计算机无法执行PHP。您的计算机上没有内置支持,您需要一台服务器来解释代码并相应地将其提供给浏览器。
修改强>
默认情况下,Xamp安装不会尝试在.html文件中执行php代码,您将需要启用它的支持。最简单的方法之一是打开.htaccess
文件,然后执行:
AddType application/x-httpd-php .html
这将告诉你的服务器插入html文件就像php文件一样,允许php代码执行。
否则,只需将文件从.html
重命名为.php
即可。
答案 1 :(得分:-2)
包括网址需要额外的权限 - 您相信该远程网站的作者不会将令人讨厌的PHP代码放入...您正在寻找的设置是allow_url_include,默认情况下它是0(关闭)。
如果文件是本地文件,则应使include包含引用本地文件,而不是url。