Bonjour,
J'essaie de générer une image et l'afficher dans une page html mais rien s'affiche.

J'ai des fichiers suivants:
image.php qui génère l'image et qui la renvoi au navigateur:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
<html>
<body>
<?php
$img_handle = ImageCreate (300, 40) or die ("Cannot Create image");
$back_color = ImageColorAllocate ($img_handle, 0, 255, 0); /* GREEN */
$txt_color = ImageColorAllocate ($img_handle, 0, 0, 0); /* BLACK */
ImageString ($img_handle, 30, 5, 5, " Image de test!!", $txt_color);
ImageString ($img_handle, 30, 5, 20, " Ca fonctionne!", $txt_color);
header ("Content-type: image/png");
ImagePng ($img_handle);
?>
</body>
</html>
affiche.php qui affiche l'image:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
<html>
<body> 
<?php 
echo "<img src=\"image.php\"/>";
?>
</body>
</html>
Si je modifie la ligne:
ImagePng ($img_handle);
en
ImagePng ($img_handle,"testimage.png");
Il génère bien un fichier image.

Je ne vois pas le problème.
Merci d'avance