Codice PHP:
<?
//Carico array con tutte le pagine e visitatori viste per mese esclusi spider.
include_once('miodatabase.php');
mysql_select_db($database_miodatabase);
 

for(
$n_mese 01$n_mese <= 12$n_mese++) {
$n_mese sprintf('%02d',$n_mese);
$ris_mese mysql_query("SELECT SUM( `hits` - `no_count_hits` ) AS pagine, SUM( `visits` - `no_count_visits` ) AS visitatori FROM `php_stats_daily` WHERE `data` LIKE '".date('Y')."-".$n_mese."-%'");
$pag_visit[$n_mese] = @mysql_fetch_assoc($ris_mese);
$pagine[$n_mese] = $pag_visit[$n_mese]['pagine'];
$visitatori[$n_mese] = $pag_visit[$n_mese]['visitatori'];
}
 
$max_visitatori max($visitatori);
$max_pagine max($pagine);
 
function 
pixel($val,$max) {
 
$pixel round(-((301*$val)/$max)+300,0);
return 
$pixel;
}
 
// istanzio una nuova immagine
$immagine imageCreate(500300);
// assegno il primo colore, questo colore sarà anche lo sfondo dell'immagine
$nero imageColorAllocate($immagine000);
$bianco imageColorAllocate($immagine255255255);
$rosso imageColorAllocate($immagine255510);
// visualizzo i 12 punti
for($n 01$n <= 12 $n++) {
$n sprintf('%02d',$n);
 if (
$n == 01) {
  
$x 5;
 } else {
  
$x $x+24;
 }
 
imagesetpixel($immagine$xpixel($pagine[$n],$max_pagine), $bianco);
imagesetpixel($immagine$xpixel($visitatori[$n],$max_visitatori), $rosso);
}
//visualizzo le linee
for($n 01$n <= 11 $n++) {
$n sprintf('%02d',$n);
 if (
$n == 01) {
  
$x 5;
 } else {
  
$x $x+24;
 }
imageline($immagine$xpixel($pagine[$n],$max_pagine), $x+24pixel($pagine[sprintf('%02d',$n+1)],$max_pagine), $bianco);
imageline($immagine$xpixel($visitatori[$n],$max_visitatori), $x+24pixel($visitatori[sprintf('%02d',$n+1)],$visitatori), $rosso);
}
// imposto correttamente gli header
header("Content-type: image/png");
// invio l'output come immagine PNG
imagePng($immagine);
// libero la memoria
imageDestroy($immagine);
?>
Questo codice mi da questo errore:
Fatal error: Unsupported operand types in c:\programmi\apache group\apache\htdocs\php\zannasweb\system\graph_sta t.php on line 19

Per chi non avesse voglia di contare òa riga 19 è quella in cui c'è questo codice:
$pixel = round(-((301*$val)/$max)+300,0);

Qualcuno ha idea di dove sia l'errore?

I dati sono caricati correttamente, ho verificato tutto.