apache 如何获取文档根目录上一个文件夹的文件?

xbp102n0  于 2022-11-16  发布在  Apache
关注(0)|答案(2)|浏览(186)

我已经编辑了Apache,因此我的文档根目录位于:

/var/www/html/Code/web/

但现在我想指向~/Code/文件夹中的一个文件。
通常我可以用途:

include($_SERVER['DOCUMENT_ROOT'] . '/Controllers/MyFile.php');

但是,对于这个新的文档根目录,这样做是行不通的。因此,在不更改文档根目录的情况下,我如何才能重新指向这个路径中的文件夹:

/var/www/html/Code/Controller/
kiz8lqtg

kiz8lqtg1#

使用../向上移动一个目录。

include($_SERVER['DOCUMENT_ROOT'] . '/../Controllers/MyFile.php');
yhqotfr8

yhqotfr82#

我有一个类似的挑战,以设置路径保存文件和上述解决方案没有工作不幸。
我最终使用了这个,它工作得很好。“dirname”返回“document_root”所在的文件夹-这是上一级。

$systemPath = dirname($_SERVER['DOCUMENT_ROOT']) . '/Controllers/MyFile.php';

相关问题