Bonsoir,

J'ai un formulaire qui envoie bien des photos dans les bon répertoir, les chemains avec le non du fichier sont bient dans la base, quand je veux afficher l'image rien pas d'image

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
   if (isset($_FILES["photo1"]) && $_FILES["photo1"] != "none") {
      if(preg_match('/\\.(jpg|jpeg|png|gif)$/i',$_FILES["photo1"]["name"]))
     {
         //$user1 = new user($_SESSION["user"]);
 
         //Redimensionnement de l'image
         $image=$_FILES["photo1"]["tmp_name"];
          if(preg_match('/\\.(png)$/i',$_FILES["photo1"]["name"]))
             $img=imagecreatefrompng($image);
         elseif(preg_match('/\\.(gif)$/i',$_FILES["photo1"]["name"]))
             $img=imagecreatefromgif($image);
         else
             $img=imagecreatefromjpeg($image);
 
         $taille=getimagesize($image);
         $largeur=$taille[0];
         $hauteur=$taille[1];
         $largeurimage = 800;
         $hauteurimage = 600;
 
          if ($largeur>$largeurimage)
         {
             $entroplargeur=$largeur-$largeurimage;
             $largeur2=$largeur-$entroplargeur;
             $hauteur2=round(($largeur2/$largeur)*$hauteur);
             $img3=imagecreatetruecolor($largeur2,$hauteur2);
             imagecopyResampled($img3,$img,0,0,0,0,$largeur2,$hauteur2,$largeur,$hauteur);
             imagejpeg($img3,$_FILES["photo1"]["tmp_name"],85);
         }
          copy($_FILES["photo1"]["tmp_name"], "/var/www/lesite/photos/".$_FILES["photo1"]["name"]);
         }
     else
     {
         echo "Seules les extensions JPG, JPEG, GIF et PNG sont support?es";
     }
 }
 
$photo01 = "/var/www/lesite/photos1/".$_FILES["photo1"]["name"];
avec ce scripte la, si je désside de pas mètre de photo, sa passe pas, j'ai le méssage d'alert.

Le but est de pouvoir proposé jusqua 5 images.