IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Discussion :

Test sur un fichier image

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    107
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 107
    Points : 73
    Points
    73
    Par défaut Test sur un fichier image
    Bonjour,

    J'ai sur une page web un formulaire qui permet d'uploader une image :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <form action="traitement_formulaire.php" method="post" enctype="multipart/form-data" name="form1" id="form1">
    
    <input type="file" name="logo" id="logo" />
    
    <input type="submit" name="button" id="button" value="valider" />
    
    </form>
    enfin en fichier qui traite le formulaire (je ne montre que la partie qui m'intéresse)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    
    //Test du type de l'image
    	if($_FILES['logo']['type']!="image/jpeg"){
    		mysql_close();
    		header("location: erreur_private.php?message=L'image n'est pas une image jpg !");
    		exit();
    	}
    Trés simple. Seulement j'ai un problème : certains de mes utilisateur, même si ils tente d'uploader une image parfaitmement en jpeg déclanchent le message d'erreur...

    Plus fort : croyant que cela venait de l'image, j'ai demandé aux utilisateurs qui avaient ce problème d'envoyer leur image pour que je puisse tester moi-même. Et bien de ma machine j'upload parfaitement l'image, de chez eux ça ne marche pas... Est-ce qu'il y a un truc à savoir sur cette méthode qui fait que dans un cas précis mon test renverrait toujours le message d'erreur même si l'image est en jpg ?

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    107
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 107
    Points : 73
    Points
    73
    Par défaut
    A l'instant où tu post j'ai trouvé la réponse : la même que toi. Je m'aprétais à demander confirmation Effectivement problème de type mime résolu avec getimagesize qui interprète le type mime directement à partir du fichier et non pas en récupérant une valeur envoyée par le navigateur.

    Merci de m'avoir "pré-confirmer"

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Tests sur des fichiers
    Par cyrilskof dans le forum Langage
    Réponses: 4
    Dernier message: 03/09/2008, 20h55
  2. Réponses: 10
    Dernier message: 19/08/2008, 09h10
  3. Sauver le rendu sur un fichier image
    Par manco_0607 dans le forum OpenGL
    Réponses: 6
    Dernier message: 30/07/2007, 15h43
  4. Test sur existence Fichier
    Par blackstreet dans le forum Réseau
    Réponses: 12
    Dernier message: 25/07/2006, 13h24
  5. Test sur les fichiers
    Par Overflow64 dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 15/11/2005, 15h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo