我为小型ISP工作.
我们需要在我们的项目中绘制网络拓扑以进行网络管理.
我通常有这样的数据:
“cisco”
| => “d-link”
| => “d-link”
等等…
所以.使用PHP和jQuery如何绘制简单但漂亮的拓扑图?
提前致谢!感谢您的支持.
解决方法:
在PHP中,您可以调用Graphviz来制作图像.可能已经有一个用于Graphviz的PHP包装器,但是很容易自己调用它.
例如,此输入文件(在example.dot中):
digraph example {
dlink1 [label="d-link"];
dlink2 [label="d-link"];
cisco -> dlink1;
cisco -> dlink2;
}
可以转换成图像:
$dot -Tpng -o example.png example.dot
这是结果: