| |
|
|
| | Имеется обработчик (внешний)
http://domen.com/input.asmx
Как передать на него из моего скрипта методом GET или POST (неважно каким) несколько параметров и получить ответный код?
Например,нужно передать:
Код действия op=read
имя пользователя name=user
пароль pass=1234
текст text=текст пользователя
Насколько понимаю, нужно использовать сокеты, а я с ними покамест совсем не в ладах. Буду благодарен за пример кода. | |
| |
|
|
| |
|
|
| |
для: Loneliness
(11.07.2007 в 02:09)
| | |
<?php
$data = 'op=read&pass=1234&text='.urlencode('текст');
$length = strlen ($data);
$s = fsockopen ('www.domen.com', 80);
fwrite ($s,
"POST /input.asmx HTTP/1.0\r\n" .
"Host: www.domen.com\r\n" .
"Content-Type: application/x-www-form-urlencoded\r\n" .
"Content-Length: $length\r\n" .
"\r\n$data"
);
$resp = '';
while (!feof($s)) $resp .= fgets ($s, 256);
print $resp;
fclose ($s);
?>
|
| |
| |
|
|
| |
|
|
| |
для: bronenos
(11.07.2007 в 08:35)
| | | Благодарю, именно то что надо. | |
| |
|
|
|
| |
|
|
| |
для: cheops
(11.07.2007 в 11:05)
| | | Спасибо большое. Уверен, с этим я смогу начать заполнять пробел в своем знании работы с сокетами. | |
| |
|
|