Forums Webou.net - Hébergement gratuit et sans publicités avec PHP/MySQL Webou Webou Pro
Recherche avancée  
*
Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?
25 Août 2019, 13:23:46


Connexion avec identifiant, mot de passe et durée de la session


Pages: [1]   Bas de page
  Imprimer  
Auteur Fil de discussion: Comment vérifier si un fichier à une extension png, jpeg, gif etc.  (Lu 1924 fois)
0 Membres et 1 Invité sur ce fil de discussion.
shark94
Habitué
**
Hors ligne Hors ligne

Messages: 84



Voir le profil
« le: 16 Mai 2009, 23:46:00 »

Comment vérifier si un fichier à une extension png, jpeg, gif etc.

Merci de m'aider.
Journalisée
Forums Webou.net - Hébergement gratuit et sans publicités avec PHP/MySQL
« le: 16 Mai 2009, 23:46:00 »

 Journalisée
chrmag
Bavard
***
Hors ligne Hors ligne

Messages: 131


Voir le profil WWW
« Répondre #1 le: 17 Mai 2009, 15:18:11 »

Tu peux, par exemple, faire:
Code:
<?php
function getExtension($path)
{
 
$path basename($path);
 
$p strrpos($path'.');
 return 
$p substr($path$p 1) : '';
}

$myfile = ...;
$exts = array('jpg''png', ...);
$extok in_array(strtolower(getExtension($myfile)), $exts);
?>


Sinon, il y a encore la fonction pathinfo: http://be.php.net/manual/en/function.pathinfo.php
Journalisée
shark94
Habitué
**
Hors ligne Hors ligne

Messages: 84



Voir le profil
« Répondre #2 le: 17 Mai 2009, 16:08:57 »

et après je fait if (extok == png || extok == jpg) {
ca marche }
Journalisée
chrmag
Bavard
***
Hors ligne Hors ligne

Messages: 131


Voir le profil WWW
« Répondre #3 le: 19 Mai 2009, 20:08:26 »

$extok contient un boolean (resultat de la fonction in_array).

Apres, tu adaptes la variable $exts qui contient la liste des extensions acceptes.
Si tu veux seulement l'extension, tu peux utiliser directement la fonction getExtension ou pathinfo.
Journalisée
Pages: [1]   Haut de page
  Imprimer  
 
Aller à:  

Propulsé par MySQL Propulsé par PHP Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Dilber MC Theme by HarzeM
Page générée en 0.028 secondes avec 22 requêtes.