我知道这个问题已经被问过很多次了,或者至少是相关的问题,但我似乎无法弄清楚。我没有做过太多的 PHP 编程,我只是想在我正在处理的所有网站上保留一个简单的模板。
基本上有一个侧边栏,横幅,footer.php。我只是做
<?php include('includes/banner.php'); ?>
那是当您在根文件夹中时 - 在 index.php 中。里面的banner.php是:
<div id="banner">
<img src="images/../banner.jpg" width="1000" height="120" border="0">
</div>
这对于根目录中的所有 .php 文件都很好用。
现在当我去说目录 A 然后到 BI 有另一个 example.php (所以 A/B/example.php )。现在,如果我尝试使用
<?php include('../../includes/banner.php'); ?>
它当然有错误的图像路径。由于上面的代码只是粘贴到example.php中,图片路径为images/../banner.jpg。什么时候应该是 ../../images/../banner.jpg 我该如何更改它,所以无论我深入多少目录,横幅图像路径都是正确的?
仅供参考,我实际上是在为朋友更新旧网站。所有文件的布局等(和代码,呃)相当混乱。所以这就是为什么我一直在努力清理它,让它更有条理,更容易更新。
感谢帮助