我需要一些帮助来理解目录路径和文件链接的工作原理。我正在本地服务器上测试它。
如果我在 ROOT目录中有以下文件:
- 包含[文件夹]
- index.php [php文件里面包含文件夹]
- adm [文件夹]
- constant.php [adm文件夹中的php文件]
我想在“index.php”中要求“constant.php”,我该怎么做?
另一个困惑是PHP中真实路径和相对路径之间的区别是什么?
答案 0 :(得分:1)
如果要在“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/了解相对路径的详细信息。