我在 image_graphviz 中收到了警告,我查看了一篇有类似错误的帖子。我已经安装了 pear image_graphviz 包(Image_GraphViz-1.2.1),我还在 Windows 中安装了 graphviz.msi(Graphviz2.25.msi)(但我不知道是否对 image_graphviz 有影响使用 image_graphviz)。
我需要做点别的吗?
这是我来自 pear image_graphviz 网站的代码。
<?php
require_once 'Image/GraphViz.php';
error_reporting(E_ALL ^ E_NOTICE); //Added E_NOTICE
$gv = new Image_GraphViz();
$gv->addEdge(array('wake up' => 'visit bathroom'));
$gv->addEdge(array('visit bathroom' => 'make coffee'));
$gv->image();
?>
这是警告:
Warning: fopen(C:\WINDOWS\Temp\gra50.tmp.svg) [function.fopen]: failed to open stream: No such file or directory in C:\wamp\bin\php\php5.3.0\PEAR\Image\GraphViz.php on line 210
Notice: Undefined variable: data in C:\wamp\bin\php\php5.3.0\PEAR\Image\GraphViz.php on line 218
谢谢 Pekka Gaiser,我用过error_reporting(E_ALL ^ E_NOTICE);
. 我不知道如何更改临时目录,但我的计算机中存在 c:/windows/temp。
我还没有解决问题。谢谢大家的建议。