Не удается получить удаленное имя файла в файл _получить _содержимое (), а затем сохранить файл

Я хочу загрузить удаленный файл и поместить его в каталог моего сервера с тем же именем, что и у оригинала. Я пытался использовать file_get_contents($url).

Проблема в том, что имя файла не включено в $url, это как:www.domain.com?download=1726. Этот URL дает мне, например.:myfile.exe, поэтому я хочу использовать file_put_contents('mydir/myfile.exe');.

Как я могу получить имя файла? Я пробовал get_headers()перед загрузкой, но у меня есть только размер файла, дата модификации и другая информация, имя файла отсутствует.

5
задан Whisperity 7 August 2012 в 09:35
поделиться