Salve a tutti.
Premetto la mia inesperienza quanto concerne lo sviluppo in PHP.

Utilizzando il framework pChart ho messo su uno script che, sulla base di informazioni contenute in una base di dati MySQL, genera un grafico in formato *.png. Qui di seguito allego il codice:

Codice PHP:
<?php

 
include("pChart/pData.class");   
 include(
"pChart/pChart.class");

 
$DataSet = new pData;   
 
 
// Fetch data from database
 
$db mysql_connect("localhost""username""password");  
 if ( 
$db == "" ) { echo " DB Connection error...\r\n"; exit(); }  
 
mysql_select_db("db_name",$db); 
 
$Requete "SELECT `values` FROM `table`";  
 
$result  mysql_query($Requete,$db);  
 while (
$row mysql_fetch_array($result))  
 { 
$DataSet->AddPoint($row["values"],"table"); }

 
// Dataset definition
 
$DataSet->AddAllSeries();   
 
$DataSet->SetAbsciseLabelSerie();   
 
$DataSet->SetSerieName("values","Serie1");    
 
$DataSet->SetYAxisName("values");
 
$DataSet->SetYAxisUnit("");

 
// Initialise the graph   
 
$Test = new pChart(700,230);
 
$Test->setFontProperties("Fonts/tahoma.ttf",8);   
 
$Test->setGraphArea(70,30,680,200);   
 
$Test->drawFilledRoundedRectangle(7,7,693,223,5,240,240,240);   
 
$Test->drawRoundedRectangle(5,5,695,225,5,230,230,230);   
 
$Test->drawGraphArea(255,255,255,TRUE);
 
$Test->drawScale($DataSet->GetData(),$DataSet->GetDataDescription(),SCALE_NORMAL,150,150,150,TRUE,0,2);   
 
$Test->drawGrid(4,TRUE,230,230,230,50);

 
// Draw the 0 line   

 
$Test->setFontProperties("Fonts/tahoma.ttf",6);   
 
$Test->drawTreshold(0,143,55,72,TRUE,TRUE);   
  
 
// Draw the line graph
 
$Test->drawLineGraph($DataSet->GetData(),$DataSet->GetDataDescription());   
 
$Test->drawPlotGraph($DataSet->GetData(),$DataSet->GetDataDescription(),3,2,255,255,255);   

 
// Finish the graph   

 
$Test->setFontProperties("Fonts/tahoma.ttf",8);   
 
$Test->drawLegend(75,35,$DataSet->GetDataDescription(),255,255,255);   
 
$Test->setFontProperties("Fonts/tahoma.ttf",10);   
 
$Test->drawTitle(60,22,"My Graph",50,50,50,585);   
 
$Test->Stroke();

?>
Lanciando tale script all'interno del browser viene mostrato il grafico generato.

Il problema nasce quando vado ad inserire questo script all'interno di una pagina per il web e quindi comprensiva anche di codice HTML.

codice:
<html>
   <body>
      
   </body>
</html>
Lanciando la pagina così creata il browser restituisce un messaggio di errore.
Come posso risolvere questo problema?