Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php被视为注释_Php_Comments - Fatal编程技术网

php被视为注释

php被视为注释,php,comments,Php,Comments,我下载了一个带有HTTrack的网站,在现有页面文件中测试我的谷歌地图。我将.html文件更改为.php。我必须包括一个文件 <?php include 'map.php'; ?> 然后把这个代码放在一个div中 <div id = "mapContainer" > <div id = "map-canvas"></div> <div id = "directionSlider" ><

我下载了一个带有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>

初始化(document.getElementById(“映射画布”);
问题是:

<?php include 'map.php'; ?>

自动生成为

<!--?php include 'map.php'; ?-->

当我看到页面源代码时


有人评论说。地图在其他文件中工作得很好,有什么建议吗?

php代码需要在服务器上执行。然后,在将“map.php”的输出发送到浏览器之前,它将用任何输出替换php代码。您遇到的问题是,您提供的浏览器代码没有对php进行评估。因此,php代码仍在html中。浏览器不知道什么是php,所以最安全的方法就是注释掉它


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

这不是真正的编程问题,只是HTTRack的问题。虽然您可以通过编程来修复它,但只需编写一个脚本来删除php文件中的所有注释;)问题是我没有从xampp localhost运行.php文件:S让我们忘记这个问题:太多了