gpt4 book ai didi

php - 文件位置问题

转载 作者:行者123 更新时间:2023-11-28 07:09:37 24 4
gpt4 key购买 nike

我在每个页面上都有一个导航栏、一个页脚和 css 等。我在 so raffles/page/pagetemp.php 中放了一个 php 文件 2 文件夹,因为这是稍后将创建的更多文件的模板,这是为了更多顺序,这样它就不会全部困惑到 1 个文件中。

我使用 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';?>

如果这让您感到困惑,我深表歉意。如果您有任何问题,请发表评论,以便我回答。

最佳答案

通常我使用 $_SERVER['DOCUMENT_ROOT']

include($_SERVER['DOCUMENT_ROOT'] . '/folder/navbar.php');

简单地定义从根目录开始的文件夹结构。这样它就变成了一个相对路径并且应该在你放置它的每个页面上工作

关于php - 文件位置问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32740334/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com