绘制网络拓扑(php/jquery)

发布于 2025-01-04 14:59:02 字数 228 浏览 0 评论 0原文

我为小型 ISP 工作。 我们需要在项目中绘制网络拓扑,以便进行网络管理。 我通常有这样的数据:

“思科” | => “D-链接” | => “D-链接”

等等......

所以。使用 PHP 和 jQuery 如何绘制简单但漂亮的拓扑图? 提前致谢!感谢您的支持。

I work for the small ISP.
We need to draw network topology in our project for network management.
I usually have this data:

"cisco"
| => "d-link"
| => "d-link"

and so on...

So. Using PHP and jQuery how can i draw simple but nice topology picture?
Thanks in advance! Appreciate your support.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

嘿看小鸭子会跑 2025-01-11 14:59:02

在 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

结果如下:

Graphviz 的结果

In PHP, you could call out to Graphviz to make the images. There's probably a PHP wrapper for Graphviz already written out there, but it's pretty easy to call it yourself.

For example, this input file (in example.dot):

digraph example {
    dlink1 [label="d-link"];
    dlink2 [label="d-link"];
    cisco -> dlink1;
    cisco -> dlink2;
}

Can be converted into an image:

$ dot -Tpng -o example.png example.dot

Here's the result:

Result from Graphviz

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文