Tengo una pequeña pregunta; En PHP He utilizado rizo para obtener datos de una URL:¿Cómo puedo obtener el nombre de la imagen de la url?
$url = "http://www.prelovac.com/vladimir/wp-content/uploads/2008/03/example.jpg";
Con que utilizo curl_getinfo()
que me dio una matriz:
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
)
¿Cómo puedo obtener el nombre de la imagen en el enlace [url] => http://www.prelovac.com/vladimir/wp-content/uploads/2008/03/example.jpg
como
[image_name] : example
[image_ex] : jpg
¡Gracias por cualquier sugerencia!
Estrictamente ese no es el nombre de la imagen, aunque es el nombre que la mayoría de los navegadores le darían si la guardan la mayor parte del tiempo, porque la mayoría de las entidades en la web no tienen nombres, pero es probable que sea buena elección. Si la persona a cargo de prelovac.com realmente hubiera querido establecer un nombre, habrían usado el encabezado de disposición de contenido. Si bien los navegadores aún pueden ignorar eso, si desea hacer coincidir lo que la mayoría de los usuarios verán con los archivos guardados, entonces examine eso primero y solo examine la información de ruta del URI si está ausente. –