0

我正在尝试显示 image_graphviz Here的示例,但它没有在我的页面中显示任何内容。

这是我的页面:

测试.php

       <?php
        require_once 'Image/GraphViz.php';

        $gv = new Image_GraphViz();
        $gv->addEdge(array('wake up'        => 'visit bathroom'));
        $gv->addEdge(array('visit bathroom' => 'make coffee'));
        $gv->image(); 

?>

我认为路径有问题,然后我使用绝对路径“C:/wamp/bin/php/php5.3.0/PEAR/Image/GraphViz.php”。但它也不起作用。

有什么不对?你有什么主意吗?

非常感谢。

4

2 回答 2

0

您应该尝试将 error_reporting 转为 E_ALL

IE

error_reporting(E_ALL);

我很确定 PHP 遇到错误但没有输出。同样作为一个好的策略,建议在开发时始终打开 E_ALL 错误报告级别。

查看那里的文档它似乎传递了图像数据,因此请确保您的 PHP 文件开头没有任何空间,如果您执行此操作header将无法正常工作。

*NO_SPACE_HERE*<?php
                require_once 'Image/GraphViz.php';

                $gv = new Image_GraphViz();
                $gv->addEdge(array('wake up'        => 'visit bathroom'));
                $gv->addEdge(array('visit bathroom' => 'make coffee'));
                $gv->image(); 

?>
于 2009-11-12T08:56:55.593 回答
0

你应该安装 GraphVIZ,检查下面的链接我希望它对你有帮助 http://www.graphviz.org/Download..php

于 2009-12-27T13:22:17.400 回答