php – 如何获取public_html文件夹的绝对路径?

$_SERVER['DOCUMENT_ROOT']

回报

/usr/local/apache/htdocs/

有没有办法得到

/home/user/public_html/

问题是我必须编写一个可以在public_html文件夹或public_html文件夹的子文件夹中的脚本。该脚本应将上传的文件保存到public_html目录(例如图像)中的文件夹中。换句话说,让我们说我的文件是test.php,它的路径是

/home/user/public_html/test/test.php. 

还有一个文件夹

/home/user/public_html/images 

通过test.php上传的文件必须被保存。我不知道test.php文件将在哪里运行。例如,它可以在路径

/home/user/public_html/test/another-dir/test.php

如何获取图像文件夹的路径,而不知道test.php文件将在哪里?

我今天发现的这个问题,在我的googlesurf继续说:

https://docs.joomla.org/How_to_find_your_absolute_path

<?php
$path = getcwd();
echo "This Is Your Absolute Path: ";
echo $path;
?>

为我工作

翻译自:https://stackoverflow.com/questions/6079479/how-to-get-the-absolute-path-to-the-public-html-folder

转载注明原文:php – 如何获取public_html文件夹的绝对路径?