【发布时间】:2011-03-15 21:18:38
【问题描述】:
我继承了一些代码:
include('../cfg/db_setup.php');
require('./fpdf/fpdf.php');
我知道 ../cfg 表示从当前目录开始,然后上一层并下到 cfg 目录。 ./fpdf 是什么意思?我从未见过在文件路径中使用单点斜线,而且似乎在我们服务器上的任何地方都找不到 fpdf 目录,但代码正在运行,所以显然它就在某个地方。
【问题讨论】:
-
当前目录。顺便说一句,这不是 PHP 包含的好习惯。您应该使用 include (dirname(FILE)."../cfg/db_setup.php") 提供绝对路径,而不是与当前目录相关的路径(可能会通过多种方式更改)跨度>
-
我知道了,谢谢。就像我说的,这是我继承的代码。在开始处理绝对路径之前,我需要找到所有引用的文件。
标签: php relative-path