0

image_graphviz Hereの例を表示しようとしていますが、私のページには何も表示されません。

ここに私のページがあります:

test.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

GraphVIZ をインストールする必要があります。次のリンクを確認して ください http://www.graphviz.org/Download..php

于 2009-12-27T13:22:17.400 に答える
0

error_reporting を E_ALL に変更してみてください

すなわち

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 に答える