我想要包含一个名为script.php
的文件,此文件位于includes
文件夹中。
当我这样做时:
include('/includes/script.php');
没有任何事情发生,我收到一条错误消息,指出找不到该文件。但是当我这样做时:
include($_SERVER['DOCUMENT_ROOT'] . '/includes/script.php');
它有效!,但是$_SERVER['DOCUMENT_ROOT']
会返回文档的基本路径吗?
但为什么/includes/script.php
不起作用?当您使用/
启动路径时意味着您转到文档根目录吗?
答案 0 :(得分:2)
是的,如果您从/开始使用/您是文档根目录,但是在服务器上的代码通常位于某些子文件夹中,您可以使用'./includes/script.php'。该点在实际目录中表示包含文件夹。