Comment puis-je obtenir le nom de l'image à partir de l'url?
J'ai une petite question; En PHP, j'ai utilisé curl pour obtenir des données à partir d'une URL:
$url = "http://www.prelovac.com/vladimir/wp-content/uploads/2008/03/example.jpg";
Avec qui je utiliser curl_getinfo()
qui m'a donné un tableau:
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
)
Comment puis-je obtenir le nom de l'image dans le lien [url] => http://www.prelovac.com/vladimir/wp-content/uploads/2008/03/example.jpg
comme
[image_name] : example
[image_ex] : jpg
Merci pour toute suggestion!
Strictement ce n'est pas le nom de l'image, si c'est le nom de la plupart des navigateurs le ferait s'ils ont épargné la plupart du temps, parce que la plupart des entités sur le web n'ont pas de noms, mais il est susceptible d'être un bon choix. Si la personne en charge de prelovac.com avait vraiment voulu mettre un nom qu'ils auraient utilisé le contenu de l'en-tête de disposition. Alors que les navigateurs sont autorisés à toujours ignorer que, si vous voulez correspondre à ce que la plupart des utilisateurs de voir les fichiers enregistrés en tant que, puis examiner que la première et la seule examiner l'URI-de l'information si elle est absente.
OriginalL'auteur johnITBonuc | 2011-12-19
Vous devez vous connecter pour publier un commentaire.
Utilisation pathinfo
Pour ceux qui n'obtiennent pas un lien de travail à partir de ci-dessus, c'est php.net/manual/en/function.pathinfo.php
OriginalL'auteur Markel Mairs
Parfois url a d'autres paramètres qui lui est annexé. Dans un tel scénario, on peut supprimer le paramètre de l'article premier et ensuite, nous pouvons utiliser le PHP intégré pathinfo() fonction permettant d'obtenir le nom de l'image à partir de l'url.
Vérifier si l'url de l'image a des paramètres en annexe.
L'url résultante variable contiennent maintenant
http://images.fitnessmagazine.mdpcdn.com/sites/story/shutterstock_65560759.jpg
Utiliser le pathinfo() pour extraire les informations désirées.
Cela va donner shutterstock_65560759.jpg en sortie.
C'est précisément ce que je cherchais, merci beaucoup pour cette réponse.
heureux de savoir que vous avez aidé. 🙂
OriginalL'auteur Sinha
considérer ce qui suit est le chemin de l'image
$image_url='http://development/rwc/wp-content/themes/Irvine/images/attorney1.png';
à partir de cette url pour obtenir le nom de l'image avec l'extension suivante de la fonction basename();
regarder code suivant
code:
de sortie:
attorney1.png
OriginalL'auteur Ravi Mane
OriginalL'auteur check123
OriginalL'auteur sunnyuff
OriginalL'auteur Khandad Niazi
OriginalL'auteur Mohamed Elbahja
OriginalL'auteur NaxBuda