【发布时间】:2015-11-15 02:04:31
【问题描述】:
我在 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;
上面的 sn-p 应该让我得到文件的实际路径。不幸的是,这不起作用。打印$path 时,它返回$url 而不是somesites\default\files。这可能是因为我在 localhost:7777 上运行它吗?
【问题讨论】:
标签: php url absolute-path parse-url