这是我在html文件中的代码“包含”文件“vmenu.php”
<div id="apDivVistaMenus">
<?php
include 'vmenu.php';
?>
<!-- Begin Vista-Buttons.com -->
<!-- End Vista-Buttons.com -->
</div>
菜单曾经位于php包含请求下面的注释之间。但我将该代码保存到vmenu.php文件中,如下所示:
<link href="../menu-files/peaceland_styles_zkkus.css" type="text/css" rel="stylesheet"/>
<script type="text/javascript"> var vbImgPath="../menu-files/"</script>
<script type="text/javascript" src="../menu-files/sczkkus.js"></script>
<noscript><a href="http://vista-buttons.com">Xp Style Menu by Vista-Buttons.com v2.73</a></noscript>
有什么问题? 它们都在同一目录中。 如果我将vmenu.php中的代码放回到html文件中,它将正常加载。
谢谢!
答案 0 :(得分:5)
请注意,为了使PHP包含起作用,必须由PHP引擎解析该文件。默认情况下,像Apache这样的主要Web服务器不通过PHP解释器运行.html文件,因此您必须在Web服务器的配置中指定要将.html文件解析为PHP文件,或者将.html文件重命名为。 php文件。
答案 1 :(得分:0)
将您的代码更改为:
<div id="apDivVistaMenus">
<!-- Begin Vista-Buttons.com -->
<?php include 'vmenu.php'; ?>
<!-- End Vista-Buttons.com -->
</div>
......你会成为金色的。