Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1418 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Probleme extention de fichier

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Probleme extention de fichier

n°1411664
sundevil
Posté le 23-07-2006 à 11:46:56  profilanswer
 

Bonjour,
 
J'ai fait un script d'upload d'images pour mon site et un petit probleme se pose a moi.
 
Je verifie la validite des images uploader avec la variable $_FILES['image']['type'] qui me donne un truc du style:
 
image/jpeg ou image/gif
 
Cela marche tres bien sous windows mais seulement j'ai essaye d'uploader des images sous linux et la, elle sont toute refuser car dans la variable $_FILES['image']['type'], il n'y a plus rien.
 
Quelqu'un a-t-il une explication a se phenomene, merci.

mood
Publicité
Posté le 23-07-2006 à 11:46:56  profilanswer
 

n°1411687
nargy
Posté le 23-07-2006 à 12:56:47  profilanswer
 

Il est à la charge du navigateur d'envoyer des informations sur le type de fichier. Certains navigateurs n'envoient pas cette information, mais tu peut toi-même vérifier l'extension du fichier avec la fonction php:
http://php.net/pathinfo
Exemple:

Code :
  1. $extension=strtolower(pathinfo($_FILES['image']['name'])['extension']);
  2. switch($extension)
  3. {
  4.   case 'gif': ...... ; break;
  5.   case 'jpg':
  6.   case 'jpeg': ...... ; break;
  7.   defaut: ..... ; break; // erreur
  8. }



Message édité par nargy le 23-07-2006 à 13:00:37
n°1411691
sundevil
Posté le 23-07-2006 à 12:59:29  profilanswer
 

Tres partique cette petite fonction, merci bien ;)

n°1411692
nargy
Posté le 23-07-2006 à 13:01:36  profilanswer
 

Message édité: c'est $_FILES['image']['name']
plus d'info:
http://fr3.php.net/manual/fr/featu [...] ost-method


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Probleme extention de fichier

 

Sujets relatifs
Insertion d'un fichier Excel dans un dossier OutlookErreur de recensement de fichier avec readdir
Problème avec getURL dans une animation flashSupprimer un espace dans un nom de fichier
Problème formulaire de contactProblème très très étrange !!!
[PHP] Upload et sécurité : renommer le fichier suffit ?problème lors de l execution macro automatique
Fond d'écran avec un fichier CSS externeproblème de boucle/session : envoi de doublons en nombre variable ?!
Plus de sujets relatifs à : Probleme extention de fichier


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR