这就是我的home.php页面中包含的所有内容

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


所请求的两个页面都位于父目录中。 /menus/menu-verbier.html的include函数没有问题,但是'../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>

最佳答案

include文件时,就像要将文件的内容复制并粘贴到PHP文件中一样。

因此,就像PHP文件要求输入images/verbier/0.jpg一样,这意味着它与PHP文件位于同一文件夹中。

我建议您编辑HTML文件,以便它使用图像的绝对路径,例如:

<img src="/menus/images/verbier/0.jpg">

09-20 21:01