我有一个具有这种结构的网页:
/var/www/html/webpage/
|-stands/
. |-header.php
.
|-images/
. |-picture.png
.
|-login/
. |-login.php
.
|-index.php
我想在两个文件中使用 stand/header.php,login/login.php 和 index.php。我将它包含在两个文件中
<?php
include("stands/header.php")
?>
或者
<?php
include("../stands/header.php")
?>
这工作正常,直到 header.php 使用图像/文件夹中的图形,如图像/图片.png。
我在header.php中使用的图片如下:
<img src="../images/picture.png" alt="nice pic"/>
我在 login.php 文件中得到了图片.png,但在 index.php 中我得到了nice pic。
看起来,如果我包含 header.php 文件,它查找图片的目录不是从 header.php 的目录开始,而是从包含它的目录开始(例如从 index.php,它看起来在第二个index.php 的父目录是html/(因为../没有images/文件夹,所以我得到nice pic而不是 .png 文件。
我现在的问题是:
有没有办法包含全局图形,意味着它总是(总是)寻找同一个目录?
感谢您的帮助,并为我的结构性问题感到抱歉(我不是英语,不知道如何问这个更简单的问题)
aluckdog
POPMUISE
繁华开满天机