chanshige/whois

'chanshige/whois' is that helps your domain registered information(whois) search.

v2.3.0 2019-01-29 10:03 UTC

README

Packagist Build Status Coverage Status

chanshige/whois

domain registered information(whois) search.
ドメインのWHOIS情報を検索するライブラリです。
様々なTLD(com/net/jp...)で、広く検索することができます。

Installation

With Composer

$ composer require chanshige/whois 'v2.3.0'

usage

<?php
require __DIR__ . '/vendor/autoload.php';

$whois = new \Chanshige\Whois();

try {
    /* 基本的なリクエスト
     * 
     * 第二引数に、WHOISサーバー名を指定してリクエストも可能です。
     * ※ WHOISサーバーを指定しない場合は、IANAにサーバー名を問い合わせ
     *  存在すれば、自動的にリクエストを行い、結果を返します。
     */
    $response = $whois->query('nic.com');
    // 新しいオブジェクトを生成してリクエストする場合
    $whois->withQuery('nic.com');
    
    
    /* 結果を項目ごとに配列として取得する場合 */
    $response->results();
    
    /* 結果をそのまま取得したい場合 */
    $response->raw();
} catch (Exception $e) {
    echo ($e->getMessage());
}
?>

test (with coverage)

$ composer test

coverage