voila j'essaie de faire un upload + redimensionnement de l'image dans un meme temps.
L'upload marche impecable en revanche le redimensionnement me pose des problemes.
Je me suis insprié du manuel en utilisant la fonction ImageCopyResampled
$imgType = getimagesize($_FILES["photo"]["tmp_name"]);
//...
//vérification du type d'image grace a getimagesize...
//vérification que l'image n'existe pas... etc...
//destination folder where the new photo is going to be uploaded
$dest_folder = '\\\\Mailtank\\my-apps\\BEN\\photos\\';
$dest_file = $_SESSION['id'].$filetype;
move_uploaded_file($_FILES['photo']['tmp_name'], $dest_folder.$dest_file);
//taille actuelle de l'image
$height = $imgType[0]; $width = $imgType[1];
//hauteur fixe de 70px
$newheight = 70;
//hauteur proportionnelle
$percent = $newheight / $height;
$newwidth = round($width * $percent);
// Crée une image vierge aux bonnes dimensions
$dst_im = ImageCreateTrueColor($newwidth,$newheight);
//test le type de fichier
switch($imgType[2])
{
case '1':
break;
//si c'est un jpeg
case '2':
$src_im = ImageCreateFromJpeg($dest_folder.$dest_file);
//ligne 209
ImageCopyResampled($dst_im,$src_im,0,0,0,0,$newwidth,$newheight,$width,$height);
break;
case '3';
break;
case '6';
break;
}
Mais bon ca marche pas... Il me retourne une erreur:Code : Tout sélectionner
Warning: imagecopyresampled(): supplied argument is not a valid Image resource in C:\Inetpub\wwwroot\BEN\page_myoption.php on line 209Quelqu'un aurait une idée?
Merci beaucoup d'avance