PEAR is archived and read-only

This mirror preserves historical PEAR package releases and metadata so existing references remain available.

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;
?>