Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: multi_curl

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: переделать под multi_curl
fagot
Отправлено: 16 Марта, 2014 - 20:30:47
Post Id


Новичок


Покинул форум
Сообщений всего: 38
Дата рег-ции: Нояб. 2013  


Помог: 0 раз(а)




Помогите переписать под multi_curl такой код

PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3.  
  4.  
  5.  
  6. function naim(){
  7.   function naime ($cook){  
  8.    $urll = 'http://mgero.mobi/game/battle/mercenary/new?type=crystal';  
  9.    $url = 'http://mgero.mobi/game';      
  10.   $ch = curl_init();
  11.    curl_setopt($ch, CURLOPT_URL, $urll)  ;        
  12.    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);  
  13.    curl_setopt($ch, CURLOPT_COOKIEFILE, "{$cook}.txt");        
  14.    $html = curl_exec($ch);  
  15.    curl_close($ch);        
  16.     //echo $html;
  17.  
  18.         if (preg_match('!<a[^>]+href="/game/battle/mercenary/engage?([^ >]+)[^>]*>(.*?)</a>!',$html,$ok))  
  19.     $na= $ok[1];
  20.         $na=str_replace('"','',$na);
  21.         return $na;;
  22.         }
  23.  
  24. function go ($na, $cook){  
  25.    $urll = "http://mgero.mobi/game/battle/mercenary/engage{$na}";  
  26.   $ch = curl_init();
  27.    curl_setopt($ch, CURLOPT_URL, $urll)  ;        
  28.    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);  
  29.    curl_setopt($ch, CURLOPT_COOKIEFILE, "{$cook}.txt");      
  30.    $html = curl_exec($ch);  
  31.    curl_close($ch);        
  32.    //echo $html;
  33.  
  34.    }
  35.    
  36.    
  37. $cooks = array(
  38.     'king',
  39.     'ger',
  40. );
  41.  
  42. foreach ($cooks as $cook ) {
  43.    go(naime($cook), $cook);
  44.    }
  45. }


а то самому не получаетса Огорчение
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Работа с сетью »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB