Старожил
Сообщения: 405
Благодарности: 25
|
Профиль
|
Отправить PM
| Цитировать
а так будет работать
PHP код: 
<?php
//Запрос к первой странице
$q1 = "GET /page1 HTTP/1.1\r\nUser-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Linux i686)\r\nHost: www.адрес_сайта.ru\r\n\r\n";
for($i=0; $i<3; $i++){
$fp = fsockopen ("http://www.ссылка1.ru", 80, $errno, $errstr, 30); // открываем сокет
if (!$fp) {
echo "$errstr ($errno)<br>\n"; // если не открыл - плохо
} else { // если открыл
fputs ($fp, $q1); // отправляем запрос
while (!feof($fp)) { // и получаем ответ
echo fgets ($fp,1280000);
}
fclose ($fp); // ответ получили, сокет закрываем.
unset($fp);
}
$q2 = "GET /page2 HTTP/1.1\r\nUser-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Linux i686)\r\nHost: www.адрес_сайта.ru\r\n\r\n";
$fp = fsockopen ("http://www.ссылка2.ru", 80, $errno, $errstr, 30); // открываем сокет
if (!$fp) {
echo "$errstr ($errno)<br>\n"; // если не открыл - плохо
} else { // если открыл
fputs ($fp, $q2); // отправляем запрос
while (!feof($fp)) { // и получаем ответ
echo fgets ($fp,1280000);
}
fclose ($fp); // ответ получили, сокет закрываем.
}
$q1 = "GET /page3 HTTP/1.1\r\nUser-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Linux i686)\r\nHost: www.адрес_сайта.ru\r\n\r\n";
for($i=0; $i<3; $i++){
$fp = fsockopen ("http://www.ссылка3.ru", 80, $errno, $errstr, 30); // открываем сокет
if (!$fp) {
echo "$errstr ($errno)<br>\n"; // если не открыл - плохо
} else { // если открыл
fputs ($fp, $q1); // отправляем запрос
while (!feof($fp)) { // и получаем ответ
echo fgets ($fp,1280000);
}
fclose ($fp); // ответ получили, сокет закрываем.
unset($fp);
}
$q2 = "GET /page4 HTTP/1.1\r\nUser-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Linux i686)\r\nHost: www.адрес_сайта.ru\r\n\r\n";
$fp = fsockopen ("http://www.ссылка4.ru", 80, $errno, $errstr, 30); // открываем сокет
if (!$fp) {
echo "$errstr ($errno)<br>\n"; // если не открыл - плохо
} else { // если открыл
fputs ($fp, $q2); // отправляем запрос
while (!feof($fp)) { // и получаем ответ
echo fgets ($fp,1280000);
}
fclose ($fp); // ответ получили, сокет закрываем.
}
"GET script.php"; exit();
|
Последний раз редактировалось P O M A, 20-12-2007 в 18:25.
Отправлено: 18:15, 20-12-2007
| #13
|