Получить дату окончания срока действия с помощью PHP Whois Library? - PullRequest
0 голосов
/ 27 апреля 2018

Я использую библиотеку Whois для получения информации о домене. но я просто хочу получить срок действия домена. Когда я echo $domain->info(); получаю много информации из домена, а также получаю дату истечения срока действия в строке 298, как я могу получить только дату истечения срока действия?

вот код php

<code>include '../src/Phois/Whois/Whois.php';

$sld = 'xyz.net';

$domain = new Phois\Whois\Whois($sld);
$whois_answer = '<pre>'.$domain->info().'
'; echo $ whois_answer;

и после Эха Результат таков:

  Domain Name:XYZ.NET
  Registry Domain ID: 2140087625_DOMAIN_NET-VRSN
  Registrar WHOIS Server: whois.PublicDomainRegistry.com
  Registrar URL: http://www.publicdomainregistry.com
  Updated Date: 2017-07-05T14:07:21Z
  Creation Date: 2017-07-05T12:24:22Z
  Registry Expiry Date: 2018-07-05T12:24:22Z

1 Ответ

0 голосов
/ 27 апреля 2018

Используйте код из этого ответа . Я бы добавил, что, чтобы найти значение даты истечения срока действия, в случае, если оно не представлено в ['regrinfo']['domain']['expires'] ключе массива ответа, вы можете составить регулярное выражение. Предусматривается случай, когда для некоторых доменов требуемых данных в ответе не может быть вообще.

Вы также можете использовать любые популярные веб-сервисы, например whoAPI или DomainTools .

...