bonjour tous le monde

voila, j'ai une photo que j'upload, et je veux en faire une image...
sauf que ca veut pas!

mon code d'upload marche super et c est seulement pour faire l image que ca marche pô...

alors voila mon code :
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
 
//premiere partie : upload : super bien
$dossier = '../Articles_retaillees/';
 
if(move_uploaded_file($_FILES['avatar']['tmp_name'], $dossier . $fichier))
{
 
     }
     else //Sinon (la fonction renvoie FALSE).
     {
         die('Echec de l\'upload ! ( avez vous oublie l\'image)');
     }
$taille_maxi = 100000;
$taille = filesize($_FILES['avatar']['tmp_name']);
if($taille>$taille_maxi)
{
     $erreur = 'Le fichier est trop gros...';
}
$sql2 ="INSERT INTO article  VALUES ('$fichier')";
  mysql_query($sql2) or die('Erreur SQL !'.$sql2.'<br>'.mysql_error()); 
 
  //et maintenant image
}
 
$query=mysql_query("select * from article where image='$fichier'");
$donnees= mysql_fetch_array($query); 
 
$fichier="../Articles_retaillees/".$donnees['image'];
echo $fichier;
 
$source = imagecreatefromjpeg($fichier);
imagejpeg($source);
et ce code m affiche une belle erreur :
����JFIF��>CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), default quality ��C    $.' ",#(7),01444'9=82<.342��C  2!!22222222222222222222222222222222222222222222222222���X"��


et j ai utilise cette fonction dans une autre page, sans upload avec la meme photo et ca marche!
une idee siouplais...