我有一个场景,我想获取返回特定父目录的路径。这是一个示例文件夹结构([something]
是一个文件夹)
index.php
[components]
header.php
footer.php
[pages]
somePage.php
[somePageSubPages]
someSubPage.php
所以我的内容页面看起来像这样:
<?php
include('components/header.php');
?>
<!-- CONTENT STUFF -->
<?php
include('components/footer.php');
?>
这适用于index.php
但不是为了somePage.php
and someSubPage.php
。我想要做的是创建一个函数,将路径返回到主目录,这样我就可以将其添加到包含和其他内容中:
$relPath = getPathToRoot($rootDirName);
include($relPath . 'components/header.php');
该函数只会返回一个空字符串或../../
.
我想过使用__FILE__
然后计算/
- 给定的 $rootDirName 和字符串结尾之间的字符。但是,我想问一下这是否是一种可靠的方法以及这在 PHP 中会是什么样子。 (我对 PHP 的工作并不多......)
您可以使用..
进入父目录:
<?php
// somePage.php
include('../components/header.php');
?>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)