如何将超过 2 个目录的文件包含在后面?

2022-08-30 07:14:49

如何包含超过 2 个目录的文件。我知道你可以用它来包含一个2个目录的文件,但是你如何为3个目录回来呢?这有意义吗?我试过了,但它不起作用。../index.php.../index.php

我有一个文件,它使用PHP包含来包含文件。位于 ; 是根目录。/game/forum/files/index.php/includes/boot.inc.php/


答案 1

..从当前目录中选择父目录。当然,这可以链接:

../../index.php

这将是两个目录。


答案 2

要将文件包含在一个目录后面,请使用 。对于后面的两个目录,请使用 。等等。'../file''../../file'

虽然,实际上你不应该相对于当前目录执行包含。如果要移动该文件,该怎么办?所有链接都会断开。确保仍然可以链接到其他文件,同时在移动文件时保留这些链接的方法是:

require_once($_SERVER['DOCUMENT_ROOT'] . 'directory/directory/file');

DOCUMENT_ROOT是一个服务器变量,表示代码所在的基目录。


推荐