Problème librairie gd

Problème librairie gd - PHP - Programmation

Marsh Posté le 24-07-2006 à 14:15:01    

Hi!
 
J'ai un problème pour faire fonctionner la librairie gd.
 
J'ai l'exemple suivant :  

Code :
  1. <html>
  2. <head>
  3. <meta http-equiv="content-type" content="image/png; charset=iso-8859-1" />
  4. </head>
  5. <table>
  6. <tr>
  7. <td colspan="2"><h1>Titre</h1></td>
  8. </tr>
  9. <tr>
  10. <td colspan="2">
  11. <?php
  12. $img_handle = ImageCreate (230, 20) or die ("Cannot Create image" );
  13. $back_color = ImageColorAllocate ($img_handle, 0, 10, 10);
  14. $txt_color = ImageColorAllocate ($img_handle, 233, 114, 191);
  15. ImageString ($img_handle, 31, 5, 5,  "My first Program with GD", $txt_color);
  16. ImagePng ($img_handle);
  17. ?>
  18. </td>
  19. </tr>
  20. </table>
  21. <html>


 
Le problème est qu'il affiche le code png à la place du graphique. (‰PNG  IHDRæ)
 
Si quelqu'un a la solution.
 
Merci pour votre aide.
 
++


Message édité par astano le 24-07-2006 à 14:21:14
Reply

Marsh Posté le 24-07-2006 à 14:15:01   

Reply

Marsh Posté le 24-07-2006 à 14:29:27    

Ben, disons que si tu tentes de mélanger de l'html (donc du texte) et un code supposé générer une image, il va y avoir un problème :)
 
Peut être pour ça que l'html à une balise <img> en fait :D
 
Bref, colle ton code générant l'image dans un fichier php à part, met lui un header définissant le contenu comme étant une image et appelle ton fichier dans ta page html avec la balise qui va bien :

Code :
  1. <img src="monimage.php" alt="trucmuche" />

Reply

Marsh Posté le 24-07-2006 à 15:06:46    

Ah yes, je dis bravo, ca fonctionne.
 
Merci beaucoup! :jap:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed