3

HTTrack を使用して Web サイトをダウンロードし、既存のページ ファイル内で Google マップをテストしました。.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コードはサーバー上で実行する必要があります。これにより、php コードが「map.php」の出力に置き換えられてから、ブラウザに送信されます。問題は、php が評価されていないブラウザ コードを提供していることです。したがって、php コードはまだ html にあります。ブラウザはphpが何であるかを認識していないため、最も安全なのはコメントアウトすることです。

編集: このコードをローカルで実行している場合は、自分のコンピューターにサーバーをインストールできます。Linux、Windows、および Mac 用の Google LAMP、WAMP、または XAMPP。

于 2013-05-30T11:28:37.680 に答える