Récupèrer l'extention d'un fichier en php

Récupèrer l'extention d'un fichier en php - PHP - Programmation

Marsh Posté le 07-04-2009 à 12:02:40    

Salut a tous
 
Je voudrais récupérer l'extention d'un fichier en php et j'ai trouvé ce code:
 
 $nom = "fichier.jpg";
$type = str_replace('.','',strstr($nom, '.'));
echo $type;  
 
mais le problème c'est qu'il bug quand dans le nom y a déjà des points alors comment faire? merci

Reply

Marsh Posté le 07-04-2009 à 12:02:40   

Reply

Marsh Posté le 07-04-2009 à 12:07:44    

Code :
  1. // On suppose que le nom est $filename
  2. $temp = explode(".", $filename);
  3. $extension = $temp[count($temps)-1];


 
Ou encore
 

Code :
  1. $extension = end(explode('.', $filename));


Message édité par guybrush02 le 07-04-2009 à 12:09:31
Reply

Marsh Posté le 07-04-2009 à 12:15:11    

oulah ! pas besoin de faire de tableau ! déjà y'a strstr (http://fr.php.net/strstr)
Sinon on fait :

Code :
  1. $ext = pathinfo($filename, PATHINFO_EXTENSION);

Reply

Marsh Posté le 07-04-2009 à 12:48:24    

ok merci

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed