ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

Вопрос по мульткурлу
  #1  
Старый 22.11.2009, 17:13
Аватар для Krist_ALL
Krist_ALL
Banned
Регистрация: 14.01.2009
Сообщений: 515
Провел на форуме:
1996429

Репутация: 468


Отправить сообщение для Krist_ALL с помощью ICQ
По умолчанию Вопрос по мульткурлу

Юзаю мультикурл и мне нада получить html код страницы, чтобы отпарсить его но в ответ какието 0 и -1


PHP код:
   //создаем обработчик для параллельной работы с URL'ами
        
$mh curl_multi_init();
        
//создаем обработчики для каждого отдельного URL и добавляем их в $mh
        
$handles = array();
        for (
$i 0$i count($adresa); $i++) {
            
$handles[$i] = curl_init();
            
curl_setopt($handles[$i], CURLOPT_URL$adresa[$i]);
            
curl_setopt($handles[$i], CURLOPT_RETURNTRANSFER1);
          
//  curl_setopt($handles[$i], CURLOPT_FOLLOWLOCATION, 1);
            
curl_setopt($handles[$i], CURLOPT_TIMEOUT6);
            
curl_setopt($handles[$i], CURLOPT_HEADER1);
             
curl_setopt($handles[$i], CURLOPT_USERAGENT'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3');
               
curl_setopt($handles[$i], CURLOPT_REFERER'http://google.com');
                
curl_setopt($handles[$i], CURLOPT_POST1);
                 
curl_setopt($handles[$i], CURLOPT_POSTFIELDS"...........................");



    
curl_multi_add_handle($mh$handles[$i]);
        }


 
$running null;
        do {
         
$result =    curl_multi_exec($mh$running);
        
        echo 
htmlspecialchars($result);
        } while (
$running 0);


 
//закрываем обработчики
        
for ($i 0$i count($handles); $i++) {
            
curl_multi_remove_handle($mh$handles[$i]);
        } 
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сетевой этикет (Перед тем, как задать вопрос хакеру) satana-fu Статьи 7 21.10.2009 07:40
ВКонтакте "счастливый фермер" ЖенькО Социальные сети 309 22.07.2009 11:35
Proxy FAQ foreva Чужие Статьи 12 04.01.2008 12:15
FAQ. Перед тем как задать вопрос. Fata1ex ICQ 1 04.11.2007 20:35
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ