PEAR is discontinued

This is a static archive preserving historical releases and metadata. No new packages or updates will be published. For updates to existing packages, or to publish new packages, please use Composer and Packagist.

Home » Networking » Net_Whois » Manual

Provides an API for accessing Whois services

Net_Whois::query()

Net_Whois::query() – does a whois query

Synopsis

require_once 'Net/Whois.php';

string Net_Whois::query ( string $query , string $server )

Description

Executes a Whois query on a server

Parameter

Return value

string - the data from the Whois request.

Throws

Possible PEAR_Error values
Error code Error message Reason Solution
every " Error connecting to server (Net_Socket says: Error-Message.) " Connection to server failed Check typing of server address and make sure the host is connected to the network.

You will not get a PEAR_Error, if the query fails due to a not existing whois object. This can be only done by checking the data returned by query().

Example

Using Whois-query()

<?php
require_once "Net/Whois.php";

$server = "whois.denic.de";
$query  = "phpcrawler.de";     // get information about
                               // this domain
$whois = new Net_Whois;
$data = $whois->query($query, $server);
echo $data;
?>