Petit problème upload php et redimensionement

Fermé
KitPixel - 13 mai 2008 à 11:15
muska92 Messages postés 277 Date d'inscription lundi 14 février 2005 Statut Membre Dernière intervention 14 août 2009 - 29 janv. 2009 à 18:23
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 :


$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 ) :



$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 super cool :)

Merci d'avance,

Tristan

2 réponses

Salut KitPixel,

As-tu trouvé une solution ?
Je suis confronté au même problème.


X.
0
muska92 Messages postés 277 Date d'inscription lundi 14 février 2005 Statut Membre Dernière intervention 14 août 2009 42
29 janv. 2009 à 18:23
Tien une class pour PH5 qui permet d'uploader et redimensionner les images JPG PNG et GIF

https://codes-sources.commentcamarche.net/
0