Déjà, ton fichier CGI n'est pas un fichier CGI, c'est un fichier HTML (et pas aux normes, en plus), alors c'est pas évident avec les infos que tu nous donnes.
Mais bon, je vais t'expliquer le principe de la génération d'images dynamiques en programmation web côté serveur. L'idée c'est d'utiliser un script comme un fichier image, en en plaçant l'url dans une balise
img, avec éventuellement des paramètres en GET qui influenceront l'image obtenue. Le script en question doit donc générer une image,
être une image en quelque sorte, c'est à dire qu'il renvoie l'image en question en sortie, ni plus, ni moins.
Alors dans ton cas, on va dire que ton script affichant un graphe s'appelle graph.cgi, et que tu dois lui passer deux paramètres,
type, indiquant le type de graphe voulu (camembert, barres, etc.), et
data, indiquant quelles données tu veux voir représentées. Ça donne dans ton fichier HTML une balise ressemblant à ça :
<img src="graph.cgi?type=pie&data=1" />
Qui indique que tu veux afficher un camembert représentant tes données numérotées 1. Ç'aurait pu être
<img src="graph.cgi?type=pie&data=OS" />
par exemple, pour un graphe représentant les statistiques des différents OS se connectant au site.
Voilà, j'espère que ça t'aura aidé.
Partager