Hi all !

Je suis en train de refaire un formulaire d'ajout d'info avec un upload d'images, tout fonctionne ormis les images...
J'arrive a créer le dossier où sera placé l'image et à insérer l'url d'où l'image sera appelé et mon seul problème intervient soit au niveau de la création des images soit au niveau de l'upload/enregistrement.

voici le code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
$mappicture=$_FILES['mappicture']['name'];
$extpicture=$_FILES['extpicture']['name'];
$dirPics="../objets/pics/$ID/";
$dirPics2="pics/$ID/";
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
if (("$extpicture" != "")&&("$mappicture" != "")){
  umask (000);
  if (mkdir("../objets/pics/$ID",0777)){
    $urlMapPicture=$dirPics2.$mappicture;
    $urlExtPicture=$dirPics2.$extpicture;
 
    $query4="UPDATE boat SET extpicture=\"$urlExtPicture\", mappicture=\"$urlMapPicture\" WHERE ID=$ID";					
    copy($mappicture,$dirPics.$mappicture);
    $size=GetImageSize ("../objets/$urlMapPicture");
    $tall=ImageCreateFromPng("../objets/$urlMapPicture");
    $little=ImageCreate ($size[0] / 2, $size[1] / 2);
    ImageCopyResized ($little, $tall, 0, 0, 0, 0, $size[0] / 2, $size[1] / 2, $size[0], $size[1]);
    ImagePng ($little, "../objets/pics/tipicture/$ID.png");
    ImageDestroy ($tall);
    ImageDestroy ($little);	
 
    unlink($mappicture);
 
    copy($extpicture,$dirPics.$extpicture);
    unlink($extpicture);
    $result=mysql_query ($query4, $mysql_link);
    if (!$result) {
     die('Requête 4 invalide : ' . mysql_error());
     }
    print("<script language=javascript>
        window.location.href='admin.php3';
         </script>");
   }else{
       echo "y'a un probleme 1";
   }
}
D'où pourrai venir le problème selon vous ? (personnellement j'ai un doute sur la fonction copy() )

Merci pour vos réponses !!!