Récupérer l'extension d'un fichier
Lorsque l'on travaille sur des fichiers avec PHP, il arrive très souvent de vouloir récupérer l'extension d'un fichier en vue d'effectuer des tests. Il existe différentes manières de récupérer une extension de fichier. Par exemple, avec une expression régulière ou bien l'utilisation des fonctions de manipulation des chaines de caractères. Mais il existe aussi la fonction native pathinfo(), peu connue des développeurs, qui répond à ce besoin.
Portion de code
<?php
// Définition du fichier dont il faut récupérer l'extension
$monArchive = '/usr/var/www/mondomaine/path/to/monArchiveDePhotos.zip';
// Affichage de l'extension du fichier
echo pathinfo($monArchive, PATHINFO_EXTENSION);
?>
Les commentaires
2. Par BuRner le 26/04/2008 01:00
A noter que le MIME type n'est qu'une protection supplémentaire mais qu'il existe des "attaques" qui passent outre.
1. Par Mickaël Wolff le 19/11/2007 11:50