whois查询网址列表

时间:2014-02-19 23:10:20

标签: php pear whois

我正在使用PEAR的Net :: Whois来查找WHOIS记录。以下代码适用于单个域查询。我想通过重写下面的代码来查询多个域名。我有一个保存在.txt文件(纯文本)中的URL列表。我的问题是,我可以逐个查询这些网址并通过执行单个脚本查找其WHOIS记录吗?如果有,那么请给我一些提示,告诉我如何做到这一点;哪些php函数适合自动执行此任务。谢谢。

require 'Net/Whois.php';

$server = 'whois.networksolutions.com';
$query = 'google.com';

$whois = new Net_Whois;
$data = $whois->query($query, $server);

echo($data);

1 个答案:

答案 0 :(得分:0)

我假设每行文件都包含单个域。您需要阅读此文件,并在循环中调用$ whois->查询:

require 'Net/Whois.php';

$server = 'whois.networksolutions.com';

$whois = new Net_Whois;
foreach (file('query-file.txt') as $query) {
  $data = $whois->query($query, $server);

  echo($data);
}