返回php中的文件夹

xwbd5t1u  于 2023-03-16  发布在  PHP
关注(0)|答案(2)|浏览(105)

我知道我的问题似乎有点含糊,但举个例子会有奇效。例如:当您进入使用的文件夹时:<?php include_once 'includes/header.inc.php' ?>当你想返回一个你使用../../返回你得到的想法.然而,是否有一个更好的方法来做这件事,因为我发现它很容易打破?
模糊,但我希望有人能帮助,提前感谢。
我显然已经尝试了../返回到父目录或文件夹。当我谷歌我倾向于找到如何返回使用标题等,但我不认为这会帮助我很多。

dsekswqp

dsekswqp1#

使用您的DOCUMENT_ROOT作为所有includesrequires的起点......这样,它也可以在开发和生产之间移植。
在这里您可以阅读有关$_SERVER的信息
工业工程

include_once $_SERVER["DOCUMENT_ROOT"] . '/public/foo/bar/includes/header.inc.php';
icomxhvb

icomxhvb2#

我通常执行以下操作,而不是将所有内容都基于文档根(它不一定是实际项目的根,也不会填充到HTTP上下文之外)。
在一个配置文件中,您 * 肯定 * 知道它相对于应用程序根目录的位置:

define('APP_ROOT', realpath(__DIR__ . '/../path/to/dir'));
// will result in something like: /var/www/somesite/path/to/dir

此外,作为一种衡量标准:

define('WEB_ROOT', 'https://example.com/my/app/');

相关问题