Nic*_*rns 9 php directory include
好的,我正在url/admin为我的自定义博客创建一个管理界面.
我是否可以使用相同的包含(包括自动加载)作为根目录.
如果可能的话,我还希望能够自动更正导航中的链接,以便当从/ admin访问时,它们会从/更改为../index.php中的index.php.
谢谢,尼科
Tyl*_*ter 19
最佳做法是定义一个'ABSOLUTE_PATH'常量,该常量包含所有内容所在的目录.之后,您可以简单地复制并粘贴所有内容,因为它定义了"完整"路径,该路径不会在目录之间发生变化.
例
define("ABS_PATH", $_SERVER['DOCUMENT_ROOT']);
or
define("ABS_PATH", dirname(__FILE__));
// This defines the path as the directory the file is in.
Run Code Online (Sandbox Code Playgroud)
然后,您可以随时执行此操作以包含文件
include(ABS_PATH . "/path/to/file");
Run Code Online (Sandbox Code Playgroud)