这就是我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>
答案 0 :(得分:2)
您的images
文件夹必须与调用它的php
文件位于同一目录中。否则,您必须指定images文件夹的相对路径。
答案 1 :(得分:0)
当你include
一个文件时,就好像你要复制&amp;将该文件的内容粘贴到PHP文件中。
因此,就像PHP文件要求images/verbier/0.jpg
一样,这意味着它与PHP文件位于同一文件夹中。
我建议您编辑HTML文件,使其使用图像的绝对路径,例如:
<img src="/menus/images/verbier/0.jpg">