Usa la libreria "phpgraphlib.php" problemi nell'includere altri file

  • Creatore Discussione Creatore Discussione vitelli
  • Data di inizio Data di inizio

vitelli

Utente Attivo
23 Mar 2012
41
0
0
Ragazzi stavo provando ad usare i grafici in PHP, quelloc he volevo fare era recuperare tramite una select count il numero di ordini e di usarlo per elaborare un grafico in maniera dinamica, per ora ho provato il tutto staticamente e il grafico funziona. Il problema mi viene nel momento che includo al file grafico.php anche l'Header del mio sito (collegamento al Db e stile del sito). In questo caso ricaricando la pagina "grafico.php" mi compare in alto a sinistra un simboletto e non carica ne errori ne la pagina.

ecco il codice che uso

PHP:
<?php
include ("header.php");
	include("phpgraphlib.php");
	$graph=new PHPGraphLib(600,600);
	$data=array("Jan"=>1324, "Feb"=>1200, "Mar"=>100, "Apr"=>1925, "May"=>1444, "Jun"=>-10, "Jul"=>364, "Aug"=>221, "Sep"=>-30, "Oct"=>848, "Nov"=>719, "Dec"=>114);
	$graph->addData($data);
	$graph->setTitle("Valori casuali per ogni mese");
	$graph->setTextColor("red");
	$graph->createGraph();
?>

se levo l'inclusione dell'header lo script ritorna a funzionare.
 
Sembrerebbe un errore di interpretazione del charset, cosa c'é in header.php?
 
Immagino che accada perché la pagina grafico.php deve essere inviata come immagine e, dunque, non può contenere stile o codice HTML. Se vuoi visualizzare il grafico con l'header del tuo sito dovrai inserire, in un'altra pagina, qualcosa del genere:
PHP:
<?php
require_once __DIR__ . '/header.php';
?>
<img src="grafico.php">
 

Discussioni simili