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 :

Probleme d upload


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    131
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 131
    Par défaut Probleme d upload
    Bonjour j ai un probleme pour uploader des images :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    <?php
     
    //--------------------------------------
    //  DEFINITION DES VARIABLES
    //--------------------------------------
     
    $target     = '../img_up';  // Repertoire cible
    $max_size   = 100000;     // Taille max en octets du fichier
    $width_max  = 650;        // Largeur max de l'image en pixels
    $height_max = 700;        // Hauteur max de l'image en pixels
     
    $extensions_ok = array("jpg","gif","png","jpeg");
     
    //------------------------------------------------------------
    //  DEFINITION DES VARIABLES LIEES AU FICHIER
    //------------------------------------------------------------
     
    $nom_file   = $_FILES['fichier']['name'];
    $taille     = $_FILES['fichier']['size'];
    $tmp        = $_FILES['fichier']['tmp_name'];
     
    $extension  = substr($nom_file,-3); // Récupération de l'extension
     
    //---------------------------
    //  SCRIPT D'UPLOAD
    //---------------------------
     
    if($_POST['posted'])
    {
     
    // On vérifie si le champ est rempli
     
      if($_FILES['fichier']['name'])
      {
         // On vérifie l'extension du fichier
     
        if(in_array(strtolower($extension),$extensions_ok))
        {
           // On récupère les dimensions du fichier
     
            $infos_img = getimagesize($_FILES['fichier']['tmp_name']);
     
            // On vérifie les dimensions et taille de l'image
     
            if(($infos_img[0] <= $width_max) && ($infos_img[1] <= $height_max) && ($taille <= $max_size))
            {
               // Si c'est OK, on teste l'upload
     
                if(move_uploaded_file($tmp,"$target/$nom_file"))
                {
                  // Si upload OK alors on affiche le message de réussite
                    echo '<p class="upload" align="center">Image ajouté avec succés</p>';
     
                }
                   else
                {
     
                   // Sinon on affiche une erreur système
                    echo '<p>Problème lors de l\'upload !</p>';
     
                }
            }
              else
            {
     
              // Sinon erreur sur les dimensions et taille de l'image
              echo '<p>Erreur dans les dimensions ou taille de l\'image !</p>';
            }
        }
          else
        {
     
          // Sinon on affiche une erreur pour l'extension
            echo '<p>Votre image ne comporte pas une extension valide !</p>';
     
        }
       }
        else
       {
     
        // Sinon on affiche une erreur pour le champ vide
        echo '<p>Le champ du formulaire est vide !</p>';
       }
    }
    ?>
    voila merci d avance, quand je veux uploader j ai probleme d upload je comprends vraiment pas

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Pourrais-tu être plus précis sur le problème ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

Discussions similaires

  1. Probleme d'upload
    Par FreshVic dans le forum Struts 1
    Réponses: 10
    Dernier message: 22/05/2006, 18h15
  2. Probleme d'UPLOAD
    Par mael94420 dans le forum ASP
    Réponses: 16
    Dernier message: 07/12/2005, 13h46
  3. [JSP] Problème d'upload de fichiers
    Par Ludo_xml dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 07/09/2005, 12h20
  4. [uploadfile] - Probleme pour upload
    Par ShinJava dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 13/07/2005, 13h28
  5. [Upload] probleme d upload de fichier
    Par Stef784ever dans le forum Langage
    Réponses: 7
    Dernier message: 09/05/2005, 18h45

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