Автор не я!
<?php// Пример получения whois-данных домена// Источник: http://turenko.com/blog/2006/10/24/checking-whois-in-php/// (c) Mikhail Turenko// доменное имя (com, net, org)$domain = "turenko.com";// получаем whois-запись$resp = get_whois($domain);// извлекаем адрес whois-сервераpreg_match("!^s*Whois Server:s+([w.]+)b!im", $resp, $matches);$server = $matches[1];// извлекаем дату истечения срока доменаpreg_match("!^s*Expiration Date:s+([w-]+)b!im", $resp, $matches);$expiry = $matches[1];// вычисляем количество дней до окончания срока$exptime = strtotime($expiry);$expdays = round(($exptime - time()) / 84600);$expiry = date("d/m/Y", $exptime);print "Domain: $domainn";print "Whois server: $servern";print "Expires: $expiryn";print "Days left: $expdaysn";function get_whois($domain, $server="whois.verisign-grs.com"){if (trim($domain) <> ""){$domain = trim($domain);$fp = fsockopen($server, 43, $errno, $errstr, 30);if (!$fp) $response = "$errstr ($errno)";else{ $response = ""; fputs($fp, "$domainrn"); while (!feof($fp)) $response .= fread($fp,128); fclose ($fp); }}return $response;}?>