1

这就是我的 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>
4

2 回答 2

2

您的images文件夹必须与php调用它的文件位于同一目录中。否则,您必须指定图像文件夹的相对路径。

于 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 回答