Простой вопрос о image_graphviz - PullRequest
0 голосов
/ 12 ноября 2009

Я пытаюсь отобразить пример image_graphviz Здесь , но он ничего не отображает на моей странице.

Вот моя страница:

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". Но это тоже не работает.

Что-то не так? Есть ли у вас какие-либо идеи?

Большое спасибо.

Ответы [ 2 ]

0 голосов
/ 27 декабря 2009

Вы должны установить GraphVIZ, проверьте следующую ссылку, я надеюсь, что это полезно для вас http://www.graphviz.org/Download..php

0 голосов
/ 12 ноября 2009

Вы должны попробовать включить 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(); 

?>
...