eclips PHPからドメインの情報取得
2011/05/20
ドメインの情報を取得するのにそういった関数(?)が用意されている。
「PEARのNet_Whois」ってヤツ。
この「Net_Whois」のインストール。
PEAR(ぺあー)とはプログラミング言語PHP用のライブラリ集。
The PHP Extension and Application Repositoryの略。
The PHP Extension and Application Repositoryの略。
Net_Whoisのインスト
CMDで下記実行。
- C:\xampp\php>pear.bat install Net_Whois
※「pear.bat」のあるとこまで移動してから「pear.bat install Net_Whois」を実行ってのが無難かも。
Eclipsの設定
保存したトコまでパスを通す
- 「メニュー:プロジェクト」→「プロパティー」
- 「左:リソース:PHP インクルード・パス」
- 「右:タブ:ライブラリー」→「外部ソース・フォルダーの追加」
- 「C:/xampp/php/PEAR/」
- 「OK」ボタン
スクリプトのテスト
- <?php
- require_once 'Net/Whois.php';
- $whois = new Net_Whois();
- $domain = "hoge.com";
- $data = $whois->query($domain);
- print $data;
- ?>
これで問題なく情報の取得できたんだけど…ドメインのトップレベルにあわせて問合せ先の指定が必要とか。
PHPでwhois検索をする Net_Whois