eclips PHPからドメインの情報取得

2011/05/20

ドメインの情報を取得するのにそういった関数(?)が用意されている。
「PEARのNet_Whois」ってヤツ。
この「Net_Whois」のインストール。

PEAR(ぺあー)とはプログラミング言語PHP用のライブラリ集。
The PHP Extension and Application Repositoryの略。

Net_Whoisのインスト

CMDで下記実行。

  1. C:\xampp\php>pear.bat install Net_Whois

※「pear.bat」のあるとこまで移動してから「pear.bat install Net_Whois」を実行ってのが無難かも。

Eclipsの設定

保存したトコまでパスを通す

  1. 「メニュー:プロジェクト」→「プロパティー」
  2. 「左:リソース:PHP インクルード・パス」
  3. 「右:タブ:ライブラリー」→「外部ソース・フォルダーの追加」
  4. 「C:/xampp/php/PEAR/」
  5. 「OK」ボタン

Eclipsのパスを通す画面

スクリプトのテスト

  1. <?php
  2. require_once 'Net/Whois.php';
  3. $whois = new Net_Whois();
  4. $domain = "hoge.com";
  5. $data = $whois->query($domain);
  6. print $data;
  7. ?>

これで問題なく情報の取得できたんだけど…ドメインのトップレベルにあわせて問合せ先の指定が必要とか。
PHPでwhois検索をする Net_Whois

新着(ニュース関連以外)

2017-11-09
PCでプッシュ通知ってのをしたい。
2017-11-06
PHPのバージョンを上げたらwikiが壊れたっぽい。
2017-08-03
formのinputでmaxlengthを使うとFirefoxでバグってた。他のブラウザでも気づかずにバグってたかもしれない。
2017-07-19
折れ線グラフをもう少しゆるやかに・・・というか何というか・・・調べていくと「移動平均」っていう言葉にたどり着いた
2017-07-10
FuelPHPの1.8をダウンロードして使っていたらセッションが使えないということに気付いた。