Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: скрипт на PHP
Показать сообщение отдельно

Аватара для Arrest

runs with scissors


Сообщения: 642
Благодарности: 77

Профиль | Отправить PM | Цитировать


Для случая P O M A, наверное, нужно так:
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.ru"80$errno$errstr30); // открываем сокет 
    
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.ru"80$errno$errstr30); // открываем сокет 
    
if (!$fp) { 
        echo 
"$errstr ($errno)<br>\n"// если не открыл - плохо 
    
} else { // если открыл 
        
fputs ($fp$q2); // отправляем запрос 
        
while (!feof($fp)) { // и получаем ответ 
            
echo fgets ($fp,1280000); 
        } 
     
fclose ($fp); // ответ получили, сокет закрываем. 
}

$fp fsockopen ("http://www.ru"80$errno$errstr30); // открываем сокет 
if (!$fp) { 
    echo 
"$errstr ($errno)<br>\n";
} else { 
// если открыл 
    
fputs ($fp$q1); // отправляем запрос 
    
while (!feof($fp)) { // и получаем ответ 
        
echo fgets ($fp,1280000); 
   } 
fclose ($fp);
unset(
$fp);

Скрипт переделан из Coutty'евского

-------
- Why do you call this version of software 'beta'?
- Coz it's beta than nothing.


Отправлено: 18:52, 16-12-2007 | #3

Название темы: скрипт на PHP