php graphviz 安装,php调用graphviz的方法

//php调用graphviz的方法

header ("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past

header ("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); // always modified

header ("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1

header ("Pragma: no-cache"); // HTTP/1.0

header ("Content-type: image/gif");

//需要手动建立文件夹和文件

$filename = 'tmp/domain.txt';

//graphviz程序

$somecontent = "digraph G {a->b->c->a}";

if (!$handle = fopen($filename, 'w')) {

echo "cannot open $filename";

exit;

}

if (fwrite($handle, $somecontent) === FALSE) {

echo "cannot write to $filename";

exit;

}

fclose($handle);

//执行程序

passthru("D:/graphviz-2.38/release/bin/dot  -Tpng $filename");

//passthru("cat $filename | dot -Tpng");

?>

运行程序后会生成一张图片

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值