Bonjour,

A partir d'un script, j'ai implémenté quelques fonctions supplémentaires sauf que je n'arrive pas à faire fonctionner le imagecopyresampled.

A cette étape, le fichier est copié mais ensuite je voudrais tout de suite le resizer après l'upload en gardant le même nom...

Voici le code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
if(move_uploaded_file($_FILES['fichier']['tmp_name'], $rep . $fichier)) 
     {
        $maxw = 150;//la vignette ne devra pas dépasser 150px de large
	list($width, $height) = getimagesize($rep.$fichier);//récup des dimensions 
	$ratio = $width/$maxw;//on définit le ratio pour recalculer la hauteur
	$newh = round($height/$ratio);//nouvelle hauteur
	imagecopyresampled($rep."/".$fichier, $rep."/".$fichier,0,0,0,0,$maxw,$newh,$width,$height);//resize qui ne fonctionne pas
 
	echo '<script>alert("Good !")</script>';//tout est ok !
     }
J'espère que vous pourrez m'aider.

PHPïquement,

hpl76