У меня есть небольшой вопрос; В PHP я использовал локон, чтобы получить данные из URL:Как я могу получить имя изображения из URL-адреса?
$url = "http://www.prelovac.com/vladimir/wp-content/uploads/2008/03/example.jpg";
С этими словами я использую curl_getinfo()
, который дал мне массив:
Array
(
[url] => http://www.prelovac.com/vladimir/wp-content/uploads/2008/03/example.jpg
[content_type] => image/jpeg
[http_code] => 200
[header_size] => 496
[request_size] => 300
[filetime] => -1
[ssl_verify_result] => 0
[redirect_count] => 0
[total_time] => 2.735
[namelookup_time] => 0.063
[connect_time] => 0.063
[pretransfer_time] => 0.063
[size_upload] => 0
[size_download] => 34739
[speed_download] => 12701
[speed_upload] => 0
[download_content_length] => 34739
[upload_content_length] => -1
[starttransfer_time] => 1.282
[redirect_time] => 0
)
Как я могу получить имя изображения в ссылке [url] => http://www.prelovac.com/vladimir/wp-content/uploads/2008/03/example.jpg
, таких как
[image_name] : example
[image_ex] : jpg
Благодарим за предложение!
Строго говоря, это не имя изображения, хотя это имя, которое большинство браузеров предоставили бы, если бы они сохраняли его большую часть времени, потому что большинство сайтов в Интернете не имеют имен, но это, вероятно, будет хороший выбор. Если человек, ответственный за prelovac.com, действительно хотел установить имя, он использовал бы заголовок содержимого. В то время как браузеру разрешено все еще игнорировать это, если вы хотите сопоставить то, что большинство пользователей будут видеть файлы, сохраненные как, тогда изучите это и проверьте только путь к информации URI, если он отсутствует. –