我已经下载了一个带有HTTrack的网站,以便在现有的页面文件中测试我的谷歌地图。我将.html文件更改为.php。我必须包含一个文件
<?php include 'map.php'; ?>
并将此代码放在div
中 <div id = "mapContainer" >
<div id = "map-canvas"></div>
<div id = "directionSlider" ></div>
</div>
<script type="text/javascript">
initialize(document.getElementById("map-canvas"));
</script>
问题是:
<?php include 'map.php'; ?>
自动生成为
<!--?php include 'map.php'; ?-->
当我看到页面源代码时。
评论。地图在其他文件中有效,有什么建议吗?
答案 0 :(得分:2)
需要在服务器上执行php代码。然后,在将“map.php”的输出发送到浏览器之前,将替换php代码。您遇到的问题是您提供的浏览器代码尚未评估过php。因此,php代码仍然在html中。浏览器不知道什么是PHP,最安全的事情就是将其注释掉。
编辑:如果您在本地运行此代码,则可以在自己的计算机上安装服务器。适用于Linux,Windows和Mac的Google LAMP,WAMP或XAMPP。