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

Тема в разделе "PHP программирование", создана пользователем bus1, 24 сен 2009.

  1. bus1

    bus1 Гость

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

    Код (Text):
    <?
    $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 дают для примера, то ответ видно.
    Вот форма:

    Код (Text):
    <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.
    Подскажите пожалуйста в чем моя ошибка?
     
Загрузка...

Поделиться этой страницей