Forcement qu'il ne génére pas de l'HTML : relit le header !! Content-Type = ??? (essaie Content-Type=text/html) > <? > header("Content-Type: image/jpeg"); > > include("../common/database_access.php"); > include("../common/reports_routines.php"); > include("grapheur.php"); > > > $link = db_connect("127.0.0.1","root",""); > db_select("schmurtz"); > > // bon. on va d'abord générer la requête > > if ( isset($p4) ) > { > // niv conso = incl > $qu = "SELECT incl,SUM(amount) AS tot FROM closeconsolidation WHERE > id=$id AND dept=\"$p1\" AND pbdescr=\"$p2\" AND closecode=\"$p3\" AND > subcode=\"$p4\" GROUP BY dept,pbdescr,closecode,subcode,incl HAVING tot>0"; > $txt = "Department"; > $title = $p1." - ".$p2." - ".$p3." - ".$p4; > } > elseif ( isset($p3) ) > { > $qu = "SELECT cc_desc,SUM(amount) AS tot FROM closeconsolidation WHERE > id=$id AND dept=\"$p1\" AND pbdescr=\"$p2\" AND closecode=\"$p3\" GROUP BY > dept,pbdescr,closecode,subcode HAVING tot>0"; > $txt = "Subclose description"; > $title = $p1." - ".$p2." - ".$p3; > } > elseif ( isset($p2) ) > { > $qu = "SELECT cc_desc,SUM(amount) AS tot FROM closeconsolidation WHERE > id=$id AND dept=\"$p1\" AND pbdescr=\"$p2\" GROUP BY dept,pbdescr,closecode > HAVING tot>0"; > $txt = "Close description"; > $title = $p1." - ".$p2; > } > elseif ( isset($p1) ) > { > $qu = "SELECT pbdescr,SUM(amount) AS tot FROM closeconsolidation WHERE > id=$id AND dept=\"$p1\" GROUP BY dept,pbdescr HAVING tot>0"; > $txt = "Problem description"; > $title = $p1; > } > > $title = $title." - ".get_report_title($id); > > > $result = db_query($qu); > $data = array(); > > while ($row = db_fetch_row($result)) > $data[] = $row; > > // on va ensuite trier ce vecteur... > > usort($data,"cmp"); > > $im = imageCreate(800,600); > > > /* > $red = ImageColorAllocate($im,255,0,0); > ImageFill($im,100,100,$red); > */ > > draw_title($im,$title); > draw_pie($im,$data); > draw_table($im,$data); > > imagejpeg($im); > > db_close($link); > > ?> > > avec grapheur.php > > <? > function draw_pie($im,$data) > { > $red = ImageColorAllocate($im,255,0,0); > ImageFill($im,100,100,$red); > } > > function draw_table($im,$data) > { > } > > function draw_title($im,$txt) > { > $black = imageColorAllocate($im,0,0,0); > imageString($im,4,100,100,$txt,$black); > } > > ?> > > A aucun moment n'est généré du HTML. Le hic est que quand je charge ce script, > il ne m'affiche que le symbole équivalent à celui que l'on obtient lorsque une > image n'a su être trouvé. > > Si je n'utilise que les parties de codes graphiques dans un autre script, ça > fonctionne. > > Config: suse 7.3, apache, php4 > > Heeeellllp me please ;-( > > Merci à l'avance > Et désolé pour le off-topic, mais là ça devient grave > > Gerd > > ------------------------------------------------- > This mail sent through Tiscalinet Webmail (http://webmail.tiscali.be) > > [ Soyez précis dans vos sujets svp afin de déterminer directement ] > [ le type de demande... ] > [ Pour vous (dés)inscrire, aller sur http://unixtech.be/ml.php ] > [ Archives de la mailing list: http://archives.unixtech.be/linux/ ] > [ http://unixtech.be Contact: listmaster@unixtech.be ]
Attachment:
pgp00870.pgp
Description: PGP signature