代码如下:
<?php
$domain = "example.com";
$fp = fsockopen("whois.verisign-grs.com", 43);
if (!$fp) {
echo "Unable to connect to WHOIS server.";
exit();
}
fwrite($fp, $domain . "\r\n");
$data = "";
while (!feof($fp)) {
$data .= fgets($fp, 128);
}
fclose($fp);
if (preg_match("/No match for/i", $data)) {
echo "The domain is available.";
} else {
echo "The domain is not available.";
}
?>
修改一下代码中的$domain函数值为你需要监控的域名就行了,如果需要将数据对接到api或者用作其他,就需要自己解析一下返回的数据了。
我的用法是将这个定时监控,并且添加上邮件发送功能,而且已经改在成为多个域名了,同时监控好几个域名,任何一个可以注册就会发送邮件通知我。
具体的用法大家可以自己去修改一下。
这只是最基础的代码。
正文结束