示例#1
0
 public function testADomainIsAvailable()
 {
     $robowhois = new RoboWhois("aaa", new Client());
     $availability = $robowhois->whoisAvailability('available.com');
     $this->assertTrue($availability['available']);
     $this->assertFalse($availability['registered']);
     $this->assertEquals('2012-01-01', $availability['daystamp']);
 }
示例#2
0
<?php

use RoboWhois\RoboWhois;
use RoboWhois\Exception;
require 'vendor/autoload.php';
$robowhois = new RoboWhois('INSERT-YOUR-API-KEY-HERE');
try {
    $domains = array('google.com', 'mycustomabsurddomainnamenooneeverregistered.ch');
    foreach ($domains as $domain) {
        $availability = $robowhois->whoisAvailability($domain);
        if ($availability['available']) {
            echo sprintf("%s is available!", $domain) . "\n";
        } else {
            echo sprintf("%s is registered!", $domain) . "\n";
        }
    }
} catch (Exception $e) {
    echo "The following error occurred: " . $e->getMessage();
}