Bonjour à tous,

IL s'agit d'un simple script PHP4 qui charge une image dans la bdd et devrait la redimensionner avant de la copier dans un dossier. Rien de bien compliquer... mais j'ai beau chercher sur google y a un truc qui m'échappe .

Mon message d'erreur :
imagecopyresampled(): supplied argument is not a valid Image resource

Je présume un pb avec l'image temporaire, si vous avez des pistes ou des conseils ce serait super.


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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
 
list($GLOBALS['largeurbig'], $GLOBALS['hauteurbig']) = getimagesize($_FILES['image']['tmp_name']); 
 
 
 
$taille_max_big = 600;
 
if ($GLOBALS['largeurbig'] <= $GLOBALS['hauteurbig']) {								
 
	$ratio_big = $GLOBALS['hauteurbig'] / 500;
 
	} else {
 
	$ratio_big = $GLOBALS['largeurbig'] / $taille_max_big;
 
	}
 
 
 
	// Définition des dimensions 
 
	$larg_big = $GLOBALS['largeurbig'] / $ratio_big;
 
	$haut_big = 500;
 
 
 
	// Crée la ressource image 
 
	$destinationbig = imagecreatetruecolor($larg_big, $haut_big);
 
	// Redimensionne la grande image
 
	imagecopyresampled(	        $destinationbig,
 
						$_FILES['image']['tmp_name'], 
 
						0, 0, 0, 0,
 
						$larg_big,
 
						$haut_big,
 
						$GLOBALS['largeurbig'],
 
						$GLOBALS['hauteurbig']);	 
 
 
 
$dest_fichier = basename($destinationbig);	 	
 
// copie du fichier
 
move_uploaded_file($_FILES['image']['tmp_name'], $dest_dossier.$dest_fichier);
 
 $ajout="La photo <b>".$commentaire."</b> est ajouté avec succès"; $commentaire = ""; $id_galerie=""; $image="";
Voilà si quelqu'un a des idées je suis preneur
Merci d'avance
LOD