PHP中相对于文档根的路径
Hi im使用XAMPP在本地托管站点 DocumentRoot如下所示:PHP中相对于文档根的路径,php,relative-path,fopen,Php,Relative Path,Fopen,Hi im使用XAMPP在本地托管站点 DocumentRoot如下所示:DocumentRoot“D:/xampp/htdocs” siteDir位于htdocs文件夹中,下面有一个php文件夹 我试图使用phpfopen来创建一个与站点根相关的文件(D:/xampp/htdocs/site),如下所示:$log=fopen(“/log.log”,“a”),但这是在D:/log.log 你知道为什么这是在D:/(我本以为是与web根相关的) 非常感谢您在代码中使用了绝对路径,因此PHP操作正确
DocumentRoot“D:/xampp/htdocs”
siteDir位于htdocs文件夹中,下面有一个php文件夹
我试图使用phpfopen
来创建一个与站点根相关的文件(D:/xampp/htdocs/site)
,如下所示:$log=fopen(“/log.log”,“a”)
,但这是在D:/log.log
你知道为什么这是在D:/(我本以为是与web根相关的)
非常感谢您在代码中使用了绝对路径,因此PHP操作正确 编写一个简单的代码并查看$\u服务器变量:
<?php
echo '<xmp>';
print_r($_SERVER);
echo '</xmp>';
?>
您在代码中使用了绝对路径,因此PHP是正确的 编写一个简单的代码并查看$\u服务器变量:
<?php
echo '<xmp>';
print_r($_SERVER);
echo '</xmp>';
?>
/
表示从文件系统根目录开始。如果您想做与文档根相关的事情,您可以做(这只是另一种方法)
使用此解决方案,“工作目录”将保留文档根。该
/
指示您从文件系统根开始。如果您想做与文档根相关的事情,您可以做(这只是另一种方法)
使用此解决方案,“工作目录”将保留文档根目录
chdir($_SERVER['DOCUMENT_ROOT']);
$fp = fopen('log.log', 'w');