Взаимодействие с Webnames Api

  • Автор темы bus1
  • Дата начала
B

bus1

#1
Здравствуйте господа программисты. Мне необходимо реализовать взаимодействие с https-шлюзом регистратора доменов webnames.ru Описание шлюза: http://phpforum.ru/html/counter/counter.ph...u/RegTimeSRS.pl
Пытаюсьреализовать данную задачу с помощью cURL.
Вот код:

Код:
<? 
$url = 'https://www.webnames.ru:81/RegTimeSRS.pl';
$params = "thisPage=pispCheckDomain&username=test&password=test&domain_name=тест.ру&submit=submit";
$user_agent = "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)";
$ch = curl_init();
curl_setopt($ch, CURLOPT_POST,1);
curl_setopt($ch, CURLOPT_POSTFIELDS,$params);
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_USERAGENT, $user_agent);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
$err=curl_errno($ch);
$result=curl_exec ($ch);
echo($err);
curl_close ($ch);
echo("Results: <br>".$result); 
?>
В результате работы скрипта - белый экран, а должен быть ответ шлюза типа: Domain: ya.ru Unavailable.
Никаких сообщений об ошибках нет.

Если отправить запрос через форму, которую webnames дают для примера, то ответ видно.
Вот форма:

Код:
<META content="text/html; charset=windows-1251" http-equiv="Content-Type">

<FORM action="https://www.webnames.ru:81/RegTimeSRS.pl" method="post">

<input type="hidden" name="thisPage" value="pispCheckDomain">

<input type="hidden" name="username" value="test">
<input type="hidden" name="password" value="test">

domain_name: <input type="text" name="domain_name" value="ya.ru"><br>

<input type="submit">

</FORM>
Но мне нужно получить, обработать, а затем выдать ответ пользователю на своем сайте в удобной форме, поэтому использую скрипт php+cURL.
Подскажите пожалуйста в чем моя ошибка?