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