За последние 24 часа нас посетили 49239 программистов и 1758 роботов. Сейчас ищут 784 программиста ...

Есть поблема с WM

Тема в разделе "Прочие вопросы по PHP", создана пользователем kremen, 23 июл 2007.

  1. kremen

    kremen Активный пользователь

    С нами с:
    15 май 2007
    Сообщения:
    8
    Симпатии:
    0
    Хочу с помощью PHP настроить такой интерфейс http://passport.webmoney.ru/asp/infoXML ... ssport.asp
    пишу вот так:

    $data = "<request><wmid></wmid><passportwmid>464889785562</passportwmid><sign></sign>
    <params><dict>1</dict><info></info><mode></mode></params></request>";
    $ansver = "";
    $fp = fsockopen("passport.webmoney.ru", 80);
    if (!$fp) {
    echo "$errstr ($errno)<br />\n";
    } else {
    $out = "POST /asp/XMLGetWMPassport.asp HTTP/1.1\r\n";
    $out .= "Host: passport.webmoney.ru\r\n";
    $out .= "Content-Length: ".strlen($data)."\r\n\r\n";
    $out .= "Connection: Close\r\n\r\n";
    $out .= $data;
    fwrite($fp, $out);
    while (!feof($fp)) {
    $ansver .= fgets($fp, 128);
    }
    fclose($fp);
    echo $ansver;
    }

    получаю ответ:

    <?xml version='1.0' encoding='windows-1251'?><response retval='1' retdesc='ошибка при проверке входных параметров. неверный формат запроса'></response>

    я где-то ошибаюсь?