在PHP中相对于文档根的路径

Aly*_*Aly 1 php fopen relative-path

您好我使用XAMPP本地托管网站.

DocumentRoot如下:DocumentRoot "D:/xampp/htdocs" siteDir位于htdocs文件夹中,下面有一个php文件夹.

我试图使用php fopen与相对于站点根目录的文件(D:/xampp/htdocs/site),如下所示:$log = fopen("/log.log", "a")但是这是在创建文件log.logD:/log.log

任何想法为什么这是在D:/(我希望/是web根相对)创建

非常感谢

Min*_*ele 6

/说明你是从文件系统的根目录开始.如果你想做与文档根相关的事情你可以做(​​这只是另一种方法来做到这一点)

chdir($_SERVER['DOCUMENT_ROOT']);
$fp = fopen('log.log', 'w');
Run Code Online (Sandbox Code Playgroud)

使用此解决方案,"工作目录"将保留为文档根目录.