0

我需要一些帮助来理解目录路径和文件链接是如何工作的。我正在本地服务器上对此进行测试。

如果我在根目录中有以下文件:
-包含 [文件夹]
- index.php [包含文件夹内的 php 文件]
- adm [文件夹]
- constant.php [adm 文件夹内的 php 文件]

我想在“index.php”中要求“constant.php”,我该怎么做?

另一个困惑是 PHP 中的真实路径和相对路径有什么区别?

4

1 回答 1

2

如果你想在“index.php”中使用require语句,你可以这样写。

需要“../adm/constant.php”;

如上,我们使用相对路径。真实路径是指完整路径。

如果 ROOT 目录是 /var/www/html/,那么你可以使用如下。

要求“/var/www/html/adm/constant.php”;

这是真正的路径。

我推荐相对路径,因为站点路径可以更改,所以真实路径会导致错误。

有关了解相对路径的更多详细信息,请参阅http://yagudaev.com/posts/resolving-php-relative-path-problem/ 。

于 2013-02-16T05:19:27.503 回答