Исправить обработчик
Есть маленькая библиотека phpwhois ( http://phpwhois.ols.es/ ).
У нас есть список доменов регистратора enom.com
Задача - собрать в массив все имена, email-ы и телефоны владельцев этих доменов (для каждого домена есть 2 вида контактов - admin/owner/tech . owner еще называется registrant).
Обраточик для enom.com перестал работать. Как это выглядит:
Для теста берем файл example.cli.php из папки phpwhois-4.2.2
и запускаем его из консоли:
php example.cli.php workhorsewoodproducts.com
(это пример домена на enom.com)
внутри файла я делаю для теста 1 правку - простой print_r();
$whois = new Whois();
$result = $whois->Lookup($domain);
вот тут -> print_r($result['regrinfo']);
на выходе получаю почему-то пустой массив, без _контактных данных_, хотя в $result['rawdata'] они есть
[domain] => Array
(
[name] => workhorsewoodproducts.com
[nserver] => Array
(
[ns117.websitewelcome.com] => 192.185.79.238
[ns118.websitewelcome.com] => 192.185.79.239
)
[status] => clientTransferProhibited
[changed] => 2013-07-24
[created] => 2013-07-24
[expires] => 2014-07-24
)
[registered] => yes
хотя должен он быть заполнен данными о владельце домена, например вот так:
например, для домена moniker.com получается такой результат (тут используется другой обработчик):
[owner] => Array
(
[email] => [email protected]
[name] => Moniker Online Services, LLC
[address] => Array
(
[street] => 1800 SW 1st Avenue
[country] => US
)
задача - покопаться в файле whois.enom.gtld.php и найти ошибку. исправить ее, что бы в массив стали поступать правильные данные для owner/admin/tech контактов домена.
задача, думаю, не сложная.
если справитесь - закажем Вам обработчики еще для десятка регистраторов в течении месяца.