1

これが私のhome.phpページに含まれているすべてです

<?php
    include ('../bgs/bg-verbier.html');
    include('../menus/menu-verbier.html');
?>

要求されたページは両方とも親ディレクトリにあります。/menus/menu-verbier.html はインクルード機能による問題はありませんが、'../bgs/bg-verbier.html は問題あります。ファイルは見つかりましたが、画像が表示されません。

画像のパスは、同じ親ディレクトリにある .php ページで機能しています。

../bgs/bg-verbier.html' ファイルは次のとおりです。

<div id="bg">
    <b><i><i><img src="images/verbier/0.jpg"></i></i></b>
    <!--b:holder, i#1: large canvas, i#2: center verticaly -->
    <b><i><i><img src="images/verbier/1.jpg"></i></i></b>
    <b><i><i><img src="images/verbier/2.jpg"></i></i></b>
    <b><i><i><img src="images/verbier/3.jpg"></i></i></b>
</div>
<script type="text/javascript" src="js/scaler.js"></script>
<script type="text/javascript" src="js/example.js"></script>
4

2 に答える 2

2

フォルダーは、それを呼び出しているファイルとimages同じディレクトリにある必要があります。phpそれ以外の場合は、images フォルダーへの相対パスを指定する必要があります。

于 2013-02-21T14:52:36.947 に答える
0

ファイルを作成するときはinclude、そのファイルの内容をコピーして PHP ファイルに貼り付けるようなものです。

つまり、PHP ファイルが を要求しているようなものimages/verbier/0.jpgです。つまり、PHP ファイルと同じフォルダーを探しているということです。

次のように、画像への絶対パスを使用するように HTML ファイルを編集することをお勧めします。

<img src="/menus/images/verbier/0.jpg">
于 2013-02-21T14:53:45.610 に答える