Advertisement
Guest User

Untitled

a guest
Jan 6th, 2013
31
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.79 KB | None | 0 0
  1. <?php
  2. $siteList= 'http://www.google.com - http://www.google.com';
  3. $sites = explode(' - ', $siteList);
  4. $mh = curl_multi_init();
  5. $handles = array();
  6.  
  7. foreach($sites as $k => $v) {
  8.     $ch{$k} = curl_init($url);
  9.     curl_setopt($ch{$k}, CURLOPT_URL, $v);
  10.     curl_setopt($ch{$k}, CURLOPT_HEADER, 0);
  11.     $handles[$k] = $ch{$k};
  12. }
  13.  
  14. foreach($handles as $k => $v) {
  15.     curl_multi_add_handle($mh, $v);
  16. }
  17.  
  18. $active = null;
  19. do {
  20.     $mrc = curl_multi_exec($mh, $active);
  21. } while($mrc == CURLM_CALL_MULTI_PERFORM);
  22.  
  23. while($active && $mrc == CURLM_OK) {
  24.     if(curl_multi_select($mh) != -1) {
  25.         do {
  26.             $mrc = curl_multi_exec($mh, $active);
  27.         } while($mrc == CURLM_CALL_MULTI_PERFORM);
  28.     }
  29. }
  30.  
  31. var_dump($mh);
  32.  
  33. foreach($handles as $k => $v) {
  34.     curl_multi_remove_handle($mh, $v);
  35. }
  36. curl_multi_close($mh);
  37. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement