| |
|
|
| | Здравствуйте!
Помогите пожалуйста с запросом.
Если можно, то с примером.
----
Вот запрос который мне надо сделать:
"необходимо отправить HTTP POST запрос
---
Формат запроса следующий:
URL
http://sait.ru/script.php
---
Передаваемые переменные:
sender - номер отправителя
to - Номер получателя
msg - текст сообщения
login - Ваш логин в системе sait.ru
sing - md5 хеш-подпись запрос | |
| |
|
|
| |
|
|
| |
для: Smix
(22.04.2008 в 09:35)
| | | И как в него впихнуть md5 хеш-подпись запрос?
md5(sender + to + msg + login + md5(pass)) | |
| |
|
|
| |
|
|
| |
для: Smix
(22.04.2008 в 09:39)
| | | поможет кто-нибудь? | |
| |
|
|
| |
|
|
| |
для: Smix
(22.04.2008 в 11:05)
| | | POST запрос ты из скрипта послать хочешь, как я понял
тебе понадобятся функции для работы с сокетами
возможно тебе поможет такой пример http://www.mexxs.net/reviews.php?file=58 (POST рассматривается во второй части) | |
| |
|
|
| |
|
|
| |
для: Smix
(22.04.2008 в 11:05)
| | |
<?php
$host = 'sait.ru';
$path = 'script.php';
$mdpass = md5($pass);
$sing = md5($sender+$to+$msg+$login+$mdpass);
$data = "sender=$sender&to=$to&login=$login&sing=$sing";
$fp = fsockopen($host, 80, $errno, $errstr);
if(!$fp) exit($errstr.':'.$errno);
$out = "POST $path HTTP/1.0\r\n";
$out .= "Host: $host\r\n";
$out .= "Content-Type: application/x-www-form-urlencoded\r\n";
$out .= "Content-Length: ".strlen($data)."\r\n";
$out .= "Connection: Close\r\n\r\n";
fwrite($fp, $out.$data);
$headers = '';
while($str=trim(fgets($fp,4096)))$headers .= "$str\n";
$body = '';
while(!feof($fp))$body .= fgets($fp,4096);
fclose($fp);
echo $headers.'<br/>'.$body;
?>
|
| |
| |
|
|
|
| |
|
|
| |
для: cheops
(22.04.2008 в 12:46)
| | | Всем спасибо!
Очень много нужного узнал ) | |
| |
|
|