我试图让基本脚本工作,将标准问候语发送到我的托管公司的EPP服务。
我已经阅读了很多文章 - Connecting to domain registry EPP server Connect to EPP Server with PHP, using SSL?
不幸的是,由于我的理解有限,他们无法帮助我。
我的托管公司提供了有关在http://api.heartinternet.co.uk/api2.html访问服务的一些信息。
他们还提供了一个包含文件,我暂时保存在thisismatt.co.uk/api.inc
我现在只是尝试使用以下内容来启用Hello命令 -
<?php
require_once('api.inc');
$hi_api = new HeartInternet_API();
$hi_api->connect(false); // true = connect to the test API, false = connect to the live API.
$username = "87bd83a452af36ba";
$password = "Q9oSjZchY8";
$hi_api->logIn($username, $password, $objects, $extensions);
$some_xml = <<<XML
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0">
<hello />
</epp>
XML;
$returned_xml = $hi_api->sendMessage($some_xml, true);
echo "XML Sent: <br />" . htmlentities($some_xml) . "<br />";
echo "XML Received: <br /> " . htmlentities($returned_xml) . "<br />";
?>
我一直收到500服务器错误。出了什么问题?
答案 0 :(得分:0)
各点:
HeartInternet_API
已在其中定义,但无论如何,您应该测试每次调用的结果,即new
,connect
和logIn
之后(双倍)检查案例)<?xml version="1.0"?>
解析器可能期望那里