Bonjour,

J'aimerai créer plusieurs images s'appellant dessin0.png, dessin1.png et dessin2.png.

Dans la première image, j'aimerai qu'il s'affiche : 0
Dans la deuxième image, j'aimerai qu'il s'affiche : 1
Dans la troisième image, j'aimerai qu'il s'affiche : 2

J'ai codé cela :

index.php

<
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
!DOCTYPE html>
 
<html lang="fr">
 
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-15" />
</head>
 
<body>
 
<?php
 
	for($i=0; $i<2; $i++)
	{
		echo '<p><img src="dessin.php?texte1=', $i, '&id=', $i,'" /></p>';
	}
?>
 
</body>
 
</html>


dessin.php

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
<?php
 
$image = imagecreate(200,200);
 
$blanc = imagecolorallocate($image, 255, 255, 255); // fond blanc
$noir = imagecolorallocate($image, 0, 0, 0);
 
$texte1 = $_GET['texte1'];
$id = $_GET['id'];
 
imagestring($image, 4, 35, 15, $texte1 , $noir);
 
imagepng($image, "dessin", $id, ".png");
 
?>
Ce code ne m'affiche rien et ne me génère pas d'image... Comment faire?

Merci pour votre aide