我在 localhost: 上有这个 URL,http://localhost:7777/somesite/sites/default/files/devel-7.x-1.5.zip
并且想要获取c:\xampp\htdocs\somesites\default\files\devel-7.x-1.5.zip
.
正如在这个问题PHP: Get absolute path from absolute URL中提到的:
$path = parse_url($url, PHP_URL_PATH);
echo $_SERVER['DOCUMENT_ROOT'] . $path;
上面的代码片段应该让我得到文件的实际路径。不幸的是,这不起作用。打印$path
时,它返回$url
而不是somesites\default\files
. 这可能是因为我正在运行它localhost:7777
吗?