3

我已经下载了一个带有 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'; ?-->

当我看到页面源代码时。

它被评论。该地图在其他文件中效果很好,有什么建议吗?

4

1 回答 1

2

php代码需要在服务器上执行。然后,这将用“map.php”的输出替换 php 代码,然后将其发送到浏览器。您遇到的问题是您正在提供尚未评估 php 的浏览器代码。因此,php代码仍然在html中。浏览器不知道 php 是什么,因此最安全的做法就是将其注释掉。

编辑:如果您在本地运行此代码,那么您可以在自己的计算机上安装服务器。分别用于 linux、windows 和 mac 的 Google LAMP、WAMP 或 XAMPP。

于 2013-05-30T11:28:37.680 回答