php を使用してgraphvizを呼び出し、トポロジ図を簡単に描画します
Jun 13, 2016 pm 01:17 PM
php を使用してgraphvizを呼び出し、トポロジー図を簡単に描画します
Graphviz は、トポロジ図を描画するための古いツールであり、テキスト ファイルで定義した形式に従ってトポロジ図に変換できます。その主な機能は、graphviz を使用することです。プログラムはテキストを生成し、graphviz を呼び出してテキストをトポロジ マップに変換します。
1.graphviz をインストールします
http://www.graphviz.org/Download..php にアクセスして、対応するプラットフォームのインストール パッケージをダウンロードします。
私は centos を使用しているため、インストールするのが最も便利です。 yum で
wget http://www.graphviz.org/graphviz-rhel.repo /etc/yum.repos.d/graphviz-rhel.repo
yum installgraphviz
2. インストール後のテスト
echo "digraph G {Hello->World}" | Tpng > ;hello.png
3.php を呼び出します。graphviz
を呼び出して、最初にプログラムを使用して /tmp/domain.txt を生成し、次にdot コマンドを使用してイメージを生成します
<?php
ヘッダー ("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // 日付過去の
ヘッダー ("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); // 常に変更される
ヘッダー ("キャッシュ-Control: no-cache、must -revalidate"); // HTTP/1.1
header ("Pragma: no-cache"); // HTTP/1.0
header ("Content -type: image/gif") ;
$filename = '/tmp/domain.txt';
$somecontent = "digraph G {a->b->c->a}";
if(!$ handle = fopen($ filename、 'w')){
echoは$ filename "を開くことはできません> // passthru("cat $filename | dot -Tpng");
?>

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Windows 11 でウィンドウの境界線の設定を調整する方法: 色とサイズを変更する

iPhoneのSafariでプライベートブラウジング認証をオフにする方法は?

Win10/11 デジタル アクティベーション スクリプト MAS バージョン 2.2 がデジタル アクティベーションを再サポート
![Windows 11 でフォルダーを非表示および再表示する方法 [3 つの方法]](https://img.php.cn/upload/article/000/887/227/169542942766265.jpg?x-oss-process=image/resize,m_fill,h_207,w_330)
Windows 11 でフォルダーを非表示および再表示する方法 [3 つの方法]
