|
|
|
| принцип:пользователь заполняет одну форму(анкету),форма обрабатывается и посылается:в базу данных,и еще на 2сайта на. обработку(не в базу!).как в одном скрипте отправить анкету на обработку сразу на 2 сайта?первое действие в рассчет не берется.принцип,думаю,понятен. | |
|
|
|
|
|
|
|
для: F@!nT
(30.04.2006 в 23:37)
| | С помощью сокетов... | |
|
|
|
|
|
|
|
для: Unkind™
(01.05.2006 в 00:14)
| | а можно пример? | |
|
|
|
|
|
|
|
для: F@!nT
(01.05.2006 в 00:20)
| |
<?php
$host = "site.ru
$path = "/users/send.php"; //Обработчик
$answer = "";
$fp = fsockopen($hostname, 80, $errno, $errstr, 30);
if (!$fp) echo "$errstr ($errno)<br />\n";
else
{
$data =
"&pass=".urlencode("123")."&login=".urlencode("name")."\r\n\r\n";
$headers = "POST $path HTTP/1.1\r\n";
$headers .= "Host: $host\r\n";
$headers .= "Referer: http://site.ru/users/form.php\r\n";
$headers .= "User-Agent: GodZilla/\r\n";
$headers .= "Content-type: application/x-www-form-urlencoded; charset=WINDOWS-1251\r\n";
$headers .= "Content-Length: ".strlen($data)."\r\n\r\n";
fwrite($fp, $headers.$data);
while (!feof($fp))
{
$answer .= fgets($fp, 1024);
}
fclose($fp);
}
}
echo "Ответ от сервера: ".$answer."";
?>
|
| |
|
|
|