【发布时间】:2015-09-23 13:00:56
【问题描述】:
我在每个页面上都有一个导航栏,一个页脚和 css 等。我在 raffles/page/pagetemp.php 中放置了一个 php 文件 2 文件夹,因为这是稍后将创建的更多文件的模板,这是为了更多的订单,这样它就不会全部乱成一个文件。
我使用include '../../navbar.php'; 让它将导航栏包含到文件中,效果很好,但问题是现在导航栏上的 href 都是指向文件的直接链接,例如 index.php
当我单击 pagetemp.php 中的按钮时,它们不会引导我进入主文件夹索引。他们试图在我现在所在的文件夹中查找索引,与图像相同。
我无法开始在所有链接前添加 ../../,因为那样其他页面将无法正常工作。我该如何解决这个问题,例如“host/index.php”,所以它总是知道查看主机文件夹?
<!-- example of a button in the navbar located in the host folder -->
<a href="raffles.php"><p class="button">Raffles</p></a>
<!-- what I am using to include the navbar into the pagetemp.php located in host/raffles/page-->
<?php include '../../navbar.php';?>
抱歉,如果您有任何问题,请发表评论,以便我回答。
【问题讨论】:
-
这太棒了,谢谢它适用于包含但您是否也知道如何为出现在导航栏中的图像执行此操作? @夜哨
标签: php html css location file-handling