webas/domain
Composer 安装命令:
composer require webas/domain
包简介
Check domain name availability and WHOIS
README 文档
README
Check availability of domain names and get WHOIS information.
Features
- Check availability of domains
- Retrieve WHOIS information of domains
- Support for over 350 TLDs, including new generic TLDs like
.coffeeor.sexy - Compatible with PHP ^7.0
Installation
$ composer require webas/domain
Usage
Library
The library contains two main classes: Whois\Client and Availability\Client They require information about WHOIS servers and patterns to match available domains stored in data/tld.json.
Whois
use Webas\Domain\Connection\ConnectionFactory; use Webas\Domain\Data\DataLoader; use Webas\Domain\Whois\Client; $factory = new ConnectionFactory(); $dataLoader = new DataLoader(); $data = $dataLoader->load(__DIR__.'/data/tld.json'); $client = new Client($factory, $data); echo $client->query($domainName);
Availability
To check the availability of a domain name the Availability\Client requires an instance of Whois\Client.
use Webas\Domain\Connection\ConnectionFactory; use Webas\Domain\Data\DataLoader; use Webas\Domain\Whois\Client as WhoisClient; use Webas\Domain\Availability\Client as AvailabilityClient; $factory = new ConnectionFactory(); $dataLoader = new DataLoader(); $data = $dataLoader->load(__DIR__.'/data/tld.json'); $whoisClient = new WhoisClient($factory, $data); $client = new AvailabilityClient($whoisClient, $data); echo $client->isAvailable($domainName);
Changelog
Version 0.1 (24 Nov 2017)
- Initial release
THANKS
Special thanks for cocur/domain ! Awesome package.
googlegooglegg.nl
统计信息
- 总下载量: 38
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 3
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2017-11-24