成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? PHP CURL 多線程操作代碼實例
全站頭部文字 我要出現在這里
PHP CURL 多線程操作代碼實例 783 2023-12-10   

使用方法:

$urls = array("http://baidu.com", "http://21andy.com", "http://google.com");
$mp = new MultiHttpRequest($urls);
$mp->start();
/*
 * Curl 多線程類
 * 使用方法:
 * ========================
$urls = array("http://baidu.com", "http://dzone.com", "http://google.com");
$mp = new MultiHttpRequest($urls);
$mp->start();
 * ========================
 */
class MultiHttpRequest {
  public $urls = array();
  public $curlopt_header = 1;
  public $method = "GET";
 
  function __construct($urls = false) {
    $this->urls = $urls;
  }
 
  function set_urls($urls) {
    $this->urls = $urls;
    return $this;
   }
 
   function is_return_header($b) {
     $this->curlopt_header = $b;
     return $this;
   }
 
   function set_method($m) {
     $this->medthod = strtoupper($m);
     return $this;
   }
 
   function start() {
     if(!is_array($this->urls) or count($this->urls) == 0){
      return false;
     }
     $curl = $text = array();
     $handle = curl_multi_init();
     foreach($this->urls as $k=>$v){
      $curl[$k] = $this->add_handle($handle, $v);
     }
 
     $this->exec_handle($handle);
     foreach($this->urls as $k=>$v){
       curl_multi_getcontent($curl[$k]);
       echo $curl[$k]."n";
       //$text[$k] = curl_multi_getcontent($curl[$k]);
       //echo $text[$k], "nn";
       curl_multi_remove_handle($handle, $curl[$k]);
     }
     curl_multi_close($handle);
   }
 
   private function add_handle($handle, $url) {
     $curl = curl_init();
     curl_setopt($curl, CURLOPT_URL, $url);
     curl_setopt($curl, CURLOPT_HEADER, $this->curlopt_header);
     curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
     curl_multi_add_handle($handle, $curl);
     return $curl;
   }
 
   private function exec_handle($handle) {
     $flag = null;
     do {
      curl_multi_exec($handle, $flag);
     } while ($flag > 0);
   }
}

主站蜘蛛池模板: 色女人在线视频| 无耻之徒英文| 蛇蝎美人第四季| 让我们的家更美好教学设计| 守株待兔的故事讲解视频完整版| stag| 好看的拉片| 许戈辉个人资料简介| 你是我心中的太阳泰剧| 哥谭骑士| 爱情公寓大电影免费播放完整版| 《着魔》阿佳妮| 韩义生| 新妈妈2| 欧若拉公主电视剧国语版全集在线观看| 户田惠子| 译制片《桥》| 女神宿舍管理君动漫| 关于心情的词语| monparis是什么牌子香水| 楼南光电影| accesscode在线播放| 烟草二维码识别扫描器| 王安宇电影| 《之后》电影| leslie| 夜夜做新郎| 战斧骨电影| 南来北往连续剧免费观看完整版| 神经内科出科小结| 安姨电影| 浙江卫视今日播出节目表| 三大| 我的电影在线观看| 爱爱免费试看| 吴彦祖激情戏| 羞羞答答av| 松果儿| 秀人网美女套图| 电商运营计划| 正宗辅星水法九星断语|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103