Bonjour,

J'ai un problème avec ce code.
je suis debutante en PHP.
J'enregistre le tout sur essai.php,
lorsque je test la page, j'ai bien le résultat voulu avec
l'affichage des 3 miniatures mais j ai aussi plusieurs lignes
de warning au dessus ?!!!
Je ne comprends pas d'ou cela vient!
Voici le code
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
 
<?php 
 
$file = $_GET["foto"];
 
list($largeur, $hauteur) = getimagesize($file);
 
$ratio = 0.25;
$n_largeur = $largeur * $ratio;
$n_hauteur = $hauteur * $ratio;
 
$destination = imagecreatetruecolor($n_largeur, $n_hauteur);
 
$source = imagecreatefromjpeg($file);
 
imagecopyresampled($destination, $source, 0, 0, 0, 0, $n_largeur, $n_hauteur,
$largeur, $hauteur);
 
header("Content-type: image/jpeg");
 
imagejpeg($destination);
imagedestroy($destination);
imagedestroy($source);
 
?>
 
<html>
<head></head>
<body>
<center><h1>bonjour</h1>
<img src="essai.php?foto=foto1.JPG"></img>
<img src="essai.php?foto=foto2.JPG"></img>
<img src="essai.php?foto=foto3.JPG"></img>
</body>
</html>
Voici les erreurs
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
Notice: Undefined index: foto in c:\program files\easyphp1-8\www\essai\essaicopie.php on line 3
 
Warning: imagecreatetruecolor(): Invalid image dimensions in c:\program files\easyphp1-8\www\essai\essaicopie.php on line 11
 
Warning: imagecopyresampled(): supplied argument is not a valid Image resource in c:\program files\easyphp1-8\www\essai\essaicopie.php on line 16
 
Warning: Cannot modify header information - headers already sent by (output started at c:\program files\easyphp1-8\www\essai\essaicopie.php:3) in c:\program files\easyphp1-8\www\essai\essaicopie.php on line 18
 
Warning: imagejpeg(): supplied argument is not a valid Image resource in c:\program files\easyphp1-8\www\essai\essaicopie.php on line 20
 
Warning: imagedestroy(): supplied argument is not a valid Image resource in c:\program files\easyphp1-8\www\essai\essaicopie.php on line 21
 
Warning: imagedestroy(): supplied argument is not a valid Image resource in c:\program files\easyphp1-8\www\essai\essaicopie.php on line 22
Merci pour votre aide