0

PHPで書かれたEPP(ExtensibleProvisioningProtocol)ツールを探しています。

LinuxおよびUNIXシステム用のperlにある「https://www.centralnic.com/registry/labs/preppi」を見つけました。

「https://epptool-ctld.verisign-grs.com/epptool/」を見つけましたが、限られたTLDでサポートされています。

私の側からコーディングが不要になるように、このツールが必要です。私が入力を与える場合、ドメイン登録を想定します。eppリクエストを作成して、特定のeppサーバーに送信する必要があります。

PHPベースのEPPツールに関する提案は大歓迎です。またはPHPベースのAPI。

4

1 に答える 1

3

LinuxおよびUNIXシステム用のperlにある「https://www.centralnic.com/registry/labs/preppi」を見つけました。

これは真実ではありません。CentralNicにはPERLバージョンとPHPバージョンの両方があり、 PEARが両方のWindowsまたはUNIXにインストールされている場合は非常に使いやすいです。

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>
于 2012-12-03T10:17:00.930 に答える