Bonjour à tous,
je suis entrain de créer une page pour pouvoir uploader une photo en PHP, cette page est sensé crée une image de l'upload redimensionné dans un repertoire vignettes/, et une autre avec les tailles réels.
Mon problème c'est que soit ça ne crée que la miniature et pas l'autre :
CODE
$photo = $_FILES['fic']['name'];
move_uploaded_file($_FILES['fic']['tmp_name'],"../photos/vignettes/$photo");
move_uploaded_file($_FILES['fic']['tmp_name'],"../photos/$photo");
$image="../photos/vignettes/$photo";
$dimension=getimagesize($image);
$coef_l=150;
$coef_h=100;
$chemin = imagecreatefromjpeg($image);
$nouvelle =imagecreatetruecolor ($coef_l, $coef_h);
imagecopyresampled($nouvelle,$chemin,0,0,0,0,$coef_l,$coef_h,$dimension[0],$dimension[1]);
imagejpeg($nouvelle,$image);
imagedestroy ($chemin);
Ou sinon si je fais comme ca ça crée les deux mais la vignette ne marche pas ( image noire ), et ca me balance une erreur ( j'ai juste inversé l'ordre d'upload des images ) :
CODE
$photo = $_FILES['fic']['name'];
move_uploaded_file($_FILES['fic']['tmp_name'],"../photos/$photo");
move_uploaded_file($_FILES['fic']['tmp_name'],"../photos/vignettes/$photo");
$image="../photos/vignettes/$photo";
$dimension=getimagesize($image);
$coef_l=150;
$coef_h=100;
$chemin = imagecreatefromjpeg($image);
$nouvelle =imagecreatetruecolor ($coef_l, $coef_h);
imagecopyresampled($nouvelle,$chemin,0,0,0,0,$coef_l,$coef_h,$dimension[0],$dimension[1]);
imagejpeg($nouvelle,$image);
imagedestroy ($chemin);
si quelqu'un pourrait m'aider ca serait cool
Merci d'avance,
Tristan