我正在寻找用PHP编写的EPP(可扩展配置协议)工具。
我找到了“https://www.centralnic.com/registry/labs/preppi”,这是针对linux和unix系统的perl。
我找到了“https://epptool-ctld.verisign-grs.com/epptool/”但是有限的tld支持它。
我想要这个工具,以便从我这边不需要编码。如果我输入域名注册的假设。应该创建epp请求并将其发送到特定的epp服务器。
对基于php的EPP工具的任何建议表示赞赏。 或者基于PHP的API。
答案 0 :(得分:3)
我找到了“https://www.centralnic.com/registry/labs/preppi”,这是针对linux和unix系统的perl。
这不是真的CentralNic同时拥有PERL和PHP版本,如果您在两个窗口或unix上安装了PEAR,它就非常容易使用
示例
require ('Net/EPP/Client.php');
$client = new Net_EPP_Client();
$host = 'epp.nominet.org.uk';
$port = 700;
$timeout = 10;
$ssl = true;
$greeting = $client->connect($host, $port, $timeout, $ssl);
echo $greeting;
输出
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.nominet.org.uk/epp/xml/epp-1.0 epp-1.0.xsd">
<greeting>
<svID>Nominet EPP server epp.nominet.org.uk</svID>
<svDate>2008-08-23T16:24:51Z</svDate>
<svcMenu>
<version>1.0</version>
<lang>en</lang>
<objURI>http://www.nominet.org.uk/epp/xml/nom-account-1.0</objURI>
<objURI>http://www.nominet.org.uk/epp/xml/nom-domain-1.0</objURI>
<objURI>http://www.nominet.org.uk/epp/xml/nom-contact-1.0</objURI>
<objURI>http://www.nominet.org.uk/epp/xml/nom-ns-1.0</objURI>
</svcMenu>
<dcp>
<access><all/></access>
<statement>
<purpose><admin/><prov/></purpose>
<recipient><ours/></recipient>
<retention><indefinite/></retention>
</statement>
</dcp>
</greeting>
</epp>