您好,欢迎访问一九零五行业门户网

bigpipe+curlphp

param = array_merge($this->param,$param); } publicfunctionrolling_curl(){$chs = curl_multi_init(); foreach ($this->param as$key => $value) { $ch = curl_init(); $curl={$value}?id={$key}; curl_setopt($ch, curlopt_url,{$curl}); curl_setopt($ch, curlopt_header, 0); curl_setopt($ch, curlopt_returntransfer, 1); curl_multi_add_handle($chs,$ch); } do{ if (($status = curl_multi_exec($chs, $active)) != curlm_call_multi_perform) { if ($status != curlm_ok) { break; } //如果没有准备就绪,就再次调用curl_multi_execwhile ($done = curl_multi_info_read($chs)) { $info = curl_getinfo($done[handle]); $error = curl_error($done[handle]); $result = curl_multi_getcontent($done[handle]); echo$result; curl_multi_remove_handle($chs, $done['handle']); curl_close($done['handle']); if ($active > 0) { curl_multi_select($chs,0.5); //此处会导致阻塞大概0.5秒。 } } } }while($active); //还有句柄处理还在进行中 }}?>
param = array_merge($this->param,$param); } publicfunctionrolling_curl(){foreach ($this->param as$key => $value) { $ch = curl_init(); $curl={$value}?id={$key}; curl_setopt($ch, curlopt_url,{$curl}); curl_setopt($ch, curlopt_header, 0); curl_setopt($ch, curlopt_returntransfer, 1); $output = curl_exec ( $ch ); echo$output; $tim=tim=.microtime(true).\r\n; file_put_contents ( test.txt , $tim , file_append|lock_ex ); } }}?>
phpinclude_once (multicurl.class.php);// include_once (singlecurl.class.php);$body=eotdoctype html>html lang=en>head>meta charset=utf-8>title>111/title>/head>script src=http://libs.baidu.com/jquery/1.9.0/jquery.js>/script>body>div id=div1>/div>div id=div2>/div>div id=div3>/div>/body>script>$() .attr({ rel: stylesheet, type: text/css, href: ./inc/body.css }) .appendto(head);$() .attr({src: ./inc/body.js}) .appendto(head);/script>eot;echo $body;$str_arr=array( div1=>http://localhost/curltest/1.php, div2=>http://localhost/curltest/1.php, div3=>http://localhost/curltest/1.php, );$test=new multicurl($str_arr);// $test=new singlecurl($str_arr);$test->rolling_curl();?>
版权声明:本文为博主原创文章,未经博主允许不得转载。
以上就介绍了bigpipe+curlphp,包括了方面的内容,希望对php教程有兴趣的朋友有所帮助。
其它类似信息

推荐信息