2016-10-03 19 views
3

ローカルホストにenom apiのサンプルPHPコードをテストし、正しく機能しています。しかし、Webサーバーでテストしたところ、失敗しました。このサンプルコードは、enom APIを使用してドメインの可用性をチェックします。 これがどうして起こるかは、非常に感謝しています。ありがとう。私はenom APIを使うのが初めてです。PHPのenom APIを使用してドメインの可用性を確認してください

 
    // URL for API request 
    $url = 'https://resellertest.enom.com/interface.asp?command=check&sld=enom&tld=com&responsetype=xml&uid=resellid&pw=resellpw'; 
    // Load the API results into a SimpleXML object 
    $xml = simplexml_load_file($url); 

    // Read the results 
    $rrpCode = $xml->RRPCode; 
    $rrpText = $xml->RRPText; 

    // Perform actions based on results 
    switch ($rrpCode) { 
    case 210: 
     echo "Domain available"; 
     break; 
    case 211: 
     echo "Domain not available"; 
     break; 
    default: 
     echo $rrpCode . ' ' . $rrpText; 
     break; 
    } 

エラー:

 

Warning: simplexml_load_file(): SSL operation failed with code 1. OpenSSL Error messages: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure in /home/webdesigndavao/public_html/checkdomain.php on line 26 

Warning: simplexml_load_file(): Failed to enable crypto in /home/webdesigndavao/public_html/checkdomain.php on line 26 

Warning: simplexml_load_file(https://resellertest.enom.com/interface.asp?command=check&sld=enom&tld=com&responsetype=xml&uid=youruid&pw=passwordhere): failed to open stream: operation failed in /home/webdesigndavao/public_html/checkdomain.php on line 26 

Warning: simplexml_load_file(): I/O warning : failed to load external entity "https://resellertest.enom.com/interface.asp?command=check&sld=enom&tld=com&responsetype=xml&uid=youruid&pw=passwordhere" in /home/webdesigndavao/public_html/checkdomain.php on line 26 
bool(false) 
+0

何が問題なのですか?エラーはありますか? –

+0

私はリファレンスはありませんが、 'file_get_contents()'と同様のバグがありましたので、これは同じです。私のWebServerには、 'alow_url_fopen'と' alow_url_include'がfalseに設定されていました。これは、 'file_get_contents()'でrexternalリクエストを拒否しました。代わりに 'cURL'を使用しなければなりませんでした。 –

+0

こんにちは、申し訳ありませんが、私はちょうど質問を更新しました。私はエラー – japhfortin

答えて

1

0.9.8から1.0.0へのOpenSSLのバージョンを更新するには、私の問題を修正しました。ありがとうございます

関連する問題