0

我使用此链接在 php 中创建了一个图表。图表创建成功。

但是当我将它加载到 div 中时,它会显示错误。

这意味着这是我的代码:

<div>
<?php
include('phpgraphlib.php');
$graph = new PHPGraphLib(500,350);
$data = array(12124, 5535, 43373, 22223, 90432, 23332, 15544, 24523,
 32778, 38878, 28787, 33243, 34832, 32302);
$graph->addData($data);
$graph->setTitle('Widgets Produced');
$graph->setGradient('red', 'maroon');
$graph->createGraph();
?>
</div>

然后它显示错误:

Image corrupt or truncated: http://localhost/graph/graph.php

这是什么原因?

但是当我删除<div></div>标记时,它会完美地显示图表。

但我需要在 div 中显示它。

我怎样才能做到这一点?

我该如何解决这个问题?

4

1 回答 1

0

您不能在包含 phpgraphlib.php 之前放置任何 HTML 或空格,因为标头是随文件一起发送的。

删除潜水并在另一个页面中尝试:

<div>
<img src='GraphFile.php' />
</div>

或阅读: http ://www.ebrueggeman.com/phpgraphlib/documentation/tutorial-phpgraphlibpie-extension

于 2013-01-31T21:32:07.307 回答