18 Fév 2007
Obtenir l'extension d'un fichier
Compatibilité : PHP 5, PHP 7, PHP 8
3 méthodes pour connaitre l'extension d'un fichier, en cherchant le point et appliquer des méthodes de substitution ou avec le tableau pathinfo.
2 méthodes différentes pour connaitre l’extension d'un fichier contenu dans une url et la placer dans une variable.
|
| Détail | php.net | Description |
Versions PHP |
|---|---|---|---|
| echo | Affiche une chaîne de caractères |
PHP 4, 5, 7 et 8 | |
| parse_url | Analyse une URL et retourne ses composants |
PHP 4, 5, 7 et 8 | |
| preg_replace | Rechercher et remplacer par expression rationnelle standard |
PHP 4, 5, 7 et 8 | |
| strrchr | Trouve la dernière occurrence d'un caractère dans une chaîne |
PHP 4, 5, 7 et 8 | |
| substr | Retourne un segment de chaîne |
PHP 4, 5, 7 et 8 | |
3 méthodes pour connaitre l'extension d'un fichier, en cherchant le point et appliquer des méthodes de substitution ou avec le tableau pathinfo.
Avec imap_fetchstructure () qui lit la structure d'un message. Notez que cette fonction ne renvoie pas l'objet en cas d'échec mais retourne false en cas d'échec.
Chercher toute les compositions de combinaisons possible avec le nombre d'éléments souhaités. La fonction est récursive et facile a utiliser.
Réseau sociaux - 2019 - Voici comment générer un token client sur Instagram et inclure le code PHP sur votre site web.
En utilisant la fonction array_intersect combinée avec les fonctions explode, implode et array_map
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() :]