我正在使用PEAR的Net::Whois来查找WHOIS记录。以下代码用于单域查询。我想通过重写下面的代码来查询多个域名。我有一个网址列表保存在.txt文件(纯文本)。我的问题是,我可以一个接一个地查询这些urls,并通过执行单个脚本来查找它们的WHOIS记录吗?如果是,那么请给我一些提示,我如何做到这一点;哪些php函数适合自动化这项任务。谢谢。
require 'Net/Whois.php';
$server = 'whois.networksolutions.com';
$query = 'google.com';
$whois = new Net_Whois;
$data = $whois->query($query, $server);
echo($data);发布于 2014-02-20 07:16:11
我假设文件的每一行都包含单个域。您需要读取此文件,并在循环中调用$ this >query:
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);
}https://stackoverflow.com/questions/21894605
复制相似问题