使用PHPCURL多線程操作代碼實例

2024-02-15    分類: 網站建設

使用方法:

$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], "\n\n"; 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); } } 本文來源于成都網站建設公司與成都網站設計制作公司-創新互聯成都公司!

分享文章:使用PHPCURL多線程操作代碼實例
新聞來源:http://m.kartarina.com/news13/317463.html

成都網站建設公司_創新互聯,為您提供營銷型網站建設、用戶體驗、手機網站建設、商城網站網站建設企業建站

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都定制網站建設
主站蜘蛛池模板: 亚洲AV无码专区在线亚| 精品人无码一区二区三区| 亚洲综合最新无码专区| 久久久久亚洲精品无码网址| 无码精品日韩中文字幕| 国产精品第一区揄拍无码| 亚洲欧洲日产国码无码网站| 国产精品无码专区AV在线播放| 国产精品多人p群无码| 蜜桃臀AV高潮无码| 国产精品免费无遮挡无码永久视频| 亚洲欧洲无码AV不卡在线| 日韩人妻无码一区二区三区 | 久久久久亚洲av无码尤物| 亚洲AV无码成人精品区狼人影院| 亚洲中文字幕无码一久久区| 日韩人妻无码免费视频一区二区三区| 无码囯产精品一区二区免费| 一区二区三区无码高清视频| 亚洲a无码综合a国产av中文 | 人妻丰满熟妇A v无码区不卡 | 亚洲Av无码一区二区二三区| 中文国产成人精品久久亚洲精品AⅤ无码精品| 日本无码WWW在线视频观看| 亚洲午夜国产精品无码 | 无码国产伦一区二区三区视频| 久久亚洲AV无码西西人体| 国产aⅴ激情无码久久久无码| 亚洲av无码一区二区三区观看| 国产成人精品无码片区在线观看| 波多野结衣AV无码| 人妻无码久久久久久久久久久| 无码的免费不卡毛片视频| 国产成人无码a区在线观看视频免费 | 午夜福利av无码一区二区| 人妻丰满熟妇aⅴ无码| 中文一国产一无码一日韩| 国产无遮挡无码视频免费软件| 国产亚洲精久久久久久无码| 亚洲VA中文字幕不卡无码| 亚洲AV无码成人精品区蜜桃 |