2012-12-28 57 views
0

我開發有關統計數據的Web應用程序,所以我使用的庫jpgraphjpgraph的不工作

到底哪裏出問題的是,圖不會出現。僅顯示瀏覽器的圖像損壞圖標。

$num = 20; 
$num2 = 10; 
$data = array($num,$num2); 

$graph = new PieGraph(300,200); 
$graph->SetShadow(); 
$graph->title->Set("Utilizadores Registados"); 

$p1 = new PiePlot($data); 
$graph->Add($p1); 
$graph->Stroke(); 

我相信GD是啓用的。

謝謝!

+1

你得到了什麼輸出? – Ravi

+0

你是從網絡服務器還是從控制檯運行?什麼版本的PHP,什麼操作系統? – halfer

+0

輸出只是一個圖標。在IE中是一個紅色的X. 我從一個web服務器上運行! PHP 5.3 – extrass

回答

0

我的猜測是,你的輸出包含PHP錯誤信息,如:

Fatal error: Class 'PieGraph' not found 

瀏覽器往往難以檢查生成圖像的腳本的源代碼,但你應該找到一種方法,做到這一點。評論此行:

$graph->Stroke(); 

...可以是一個起點。

+0

不......我忘了這個: include(「../jpgraph-3.0.7/src/jpgraph.php」); include(「../jpgraph-3.0.7/src/jpgraph_pie.php」); – extrass

+0

「否」表示您檢查了輸出並且不包含錯誤消息? –

+0

「否」表示它不包含錯誤消息......但我評論了這一行:「$ graph-> Stroke();」什麼都沒有發生:/ – extrass