2 méthodes différentes pour connaitre l’extension d'un fichier contenu dans une url et la placer dans une variable.
|
php.net | Description | Versions PHP | OUTIL |
---|---|---|---|
echo | Affiche une chaîne de caractères | PHP 4, PHP 5, PHP 7 | |
parse_url | Analyse une URL et retourne ses composants | PHP 4, PHP 5, PHP 7 | |
preg_replace | Rechercher et remplacer par expression rationnelle standard | PHP 4, PHP 5, PHP 7 | |
strrchr | Trouve la dernière occurrence d'un caractère dans une chaîne | PHP 4, PHP 5, PHP 7 | |
substr | Retourne un segment de chaîne | PHP 4, PHP 5, PHP 7 | |
Langue | ![]() |
Date | 21 Déc 2020 |
Taille | 0.87 Mo |
Catégorie | Galeries |
Langue | ![]() |
Date | 16 Déc 2020 |
Taille | 36 Mo |
Catégorie | CMS |
Langue | ![]() |
Date | 14 Déc 2020 |
Taille | 12 Mo |
Catégorie | CMS |
Langue | ![]() |
Date | 14 Déc 2020 |
Taille | 60 Mo |
Catégorie | CRM |
KOogar
16 Jan 2008 à 11:07Oui, c'est encore une autre méthode.
doc officielle:
$path_parts = pathinfo('/www/htdocs/index.html');
echo $path_parts['extension'], "\n";
Mais si tu met un domaine de ce genre : mon_ndd.free.fr, la fonction retourne fr seulement et faudra bien en passer par un regex pour capture l'extention complete. pourquoi pas commencer maintenant a travailler avec des regex?
Palleas
16 Jan 2008 à 08:18Sinon tu peux ne pas réinventer la roue et utiliser pathinfo() :]