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

Langage PHP Discussion :

[Fichier] Verification de l'extension jpg


Sujet :

Langage PHP

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

    Informations forums :
    Inscription : Mars 2006
    Messages : 294
    Par défaut [Fichier] Verification de l'extension jpg
    voila j'ai un code mais je ne sais pas comment l'utilisé

    voici le code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <?
    // On verifit le type du fichier
        if ($_FILES['fichier']['type'] != 'image/jpg')
        {
           $erreur = 'Le fichier doit etre au format *.jpg';
        }
    ?>
    en fait je veux utiliser avec un input type="file"

    pouvez vous m'aider ?

  2. #2
    Membre émérite Avatar de macbook
    Inscrit en
    Février 2006
    Messages
    838
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 838
    Par défaut
    Pige pas trop ta question, mais peut-être qu'avec la fonction mime_content_type() tu pourras parvenir à tes fins.

  3. #3
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    774
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2005
    Messages : 774
    Par défaut
    ton code fait permet de verifier l'extension de fichiers envoyé par des input type file. soit un peu plus explicite

  4. #4
    Expert confirmé Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Par défaut
    http://php.net/getimagesize 8)

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    294
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 294
    Par défaut
    en fait je fait un input type="file" et je vais chercher l'image que je veux et après je veux vérifier si le fichier qui se trouve dans mon input a bien l'extension .jpg

    voila vous avez compris

  6. #6
    Membre émérite Avatar de macbook
    Inscrit en
    Février 2006
    Messages
    838
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 838
    Par défaut
    Citation Envoyé par Taz_8626
    voila vous avez compris
    Oui on a compris. Mais toi tu n'as pas lu les solutions (bien que succintes) qui t'on été données.

  7. #7
    Rédacteur
    Avatar de MasterOfChakhaL
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2004
    Messages
    2 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 147
    Par défaut
    si tu veux utiliser ce code tel quel, sur ton formulaire tu dois mettre

    <input type='file' name='fichier' />

    sinon, sache que le type que tu récupères est donné par ton navigateur et n'est pas forcément fiable... en général, il ne s'appuie que sur l'extension du fichier qui peut être modifiée par n'importe qui...

    il existe une fonction php qui va aller vérifier ce que ton fichier a dans le ventre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
            $t_file = getimagesize( $_FILES['fichier']  );
            switch ( $t_file[2] ) {
                case 1: // c'est un gif...
                        break;
                case 2: // c'est un jpg...
                       break;
                case 3: // c'est un png...
                        break;
            }
    il y a encore d'autre valeurs mais je te laisses vérifier la documentation de la fonction getimagesize qui, si je ne m'abuse est présente dans php 4 sans avoir besoin d'avoir le module GD installé
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    N'oubliez pas de cliquer sur quand votre question à trouvé une solution.

    Si vous n'avez pas encore lu les règles du club, mieux vaut tard que jamais!

  8. #8
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    294
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 294
    Par défaut Re: Verification de l'extension jpg
    Citation Envoyé par Taz_8626
    if ($_FILES['fichier']['type'] != 'image/jpg')
    et la variable type il faut que je la définis ou pas? mais ma question est peu être bete

  9. #9
    Membre émérite Avatar de macbook
    Inscrit en
    Février 2006
    Messages
    838
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 838
    Par défaut
    Et dire qu'il y a des rédacteurs qui rédigent des tutoriaux...

  10. #10
    Membre éclairé Avatar de tigunn
    Homme Profil pro
    Développeur de bug
    Inscrit en
    Janvier 2003
    Messages
    608
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur de bug

    Informations forums :
    Inscription : Janvier 2003
    Messages : 608
    Par défaut
    Si tu as un debugger oumeme sans regarde le contenu de renvoyé par $_FILES et tu trouveras les reponses que tu "cherchais" ( dsl y a de bo tuto sur developpez.com , voir FAQ).

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

Discussions similaires

  1. [Regexp] pattern pour trouver des fichiers par exclusion d'extension
    Par mnementh64 dans le forum Collection et Stream
    Réponses: 1
    Dernier message: 07/09/2006, 10h34
  2. [Traitement d'image] Transformer un fichier html en Gif ou jpg
    Par PrinceMaster77 dans le forum Webdesign & Ergonomie
    Réponses: 6
    Dernier message: 03/08/2006, 13h20
  3. [VB] ouvrir un fichier quelque soit son extension.
    Par gopal dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 05/05/2006, 20h59
  4. chemin de fichier et gestion d'extension
    Par lietof dans le forum Langage
    Réponses: 2
    Dernier message: 03/05/2006, 15h07
  5. [systeme]Ouverture aut. de fichiers d'une certaine extension
    Par AnKhCHFR dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 23/08/2005, 17h06

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