4

私は小さなISPで働いています。ネットワーク管理のために、プロジェクトでネットワークトポロジを描画する必要があります。私は通常このデータを持っています:

「シスコ」| =>「d-link」| =>「d-link」

等々...

それで。PHPとjQueryを使用して、シンプルでありながら優れたトポロジ画像を描画するにはどうすればよいですか?前もって感謝します!あなたの支援に感謝。

4

1 に答える 1

5

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 の結果

于 2012-02-09T06:14:08.037 に答える