【发布时间】:2011-08-30 02:02:31
【问题描述】:
$_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 文件在哪里的情况下获取 images 文件夹的路径?
【问题讨论】:
-
问你真正想回答的问题,而不是你认为会回答的问题。
-
尝试执行
var_dump($_SERVER);看看定义了什么。 -
@Ignacio 我做了一些更改。现在问题更清楚了吗?
-
没有。你所做的只是把自己埋得更深。
标签: php public-html