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