melifaro / domain-checker
提供检查域名可用性
dev-master
2013-03-10 13:03 UTC
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2024-09-23 11:13:36 UTC
README
作者:Iakov Mishchenko mail@iakov.net
版本:0.1
使用示例
... use Melifaro\DomainChecker\DomainChecker ... public function myAction() { $domainChecker = new DomainChecker('mydomain', array('.com', '.net', '.org')); //Optionally you can set name and zone via setter $domainChecker = new DomainChecker(); $domainChecker->setName('myDomain'); $domainChecker->setZones(array('.com', '.net', '.org')); $result = $domainChecker->checkDomain(); }
添加新的域名区域
基本上,您可以通过在 \Melifaro\DomainChecker\DomainZone\ 命名空间下创建新的类来添加您的域名区域。它应该扩展 DomainZone 基类,如下所示
namespace Melifaro\DomainChecker\DomainZone; /** * .my domain zone definition * * @package MelifaroDomainChecker * @author Iakov Mishchenko <mail@iakov.net> */ class MyDomainZone extends DomainZone { // Whois result public function getFreeMessage() { return 'No entries were found'; } // Domain zone name public function getName() { return '.my'; } //Valid domain name RegExp pattern public function getValidDomainPattern() { return '/^([a-z\d](-*[a-z\d])*)(\.([a-z\d](-*[a-z\d])*))*$/'; } }
计划
为 Melifaro 命名空间外的域名区域定义添加可用性挂钩