欢迎来到天天文库
浏览记录
ID:30505118
大小:16.79 KB
页数:6页
时间:2018-12-30
《php多线程之内部多线程实例分析》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解PHP多线程之内部多线程实例分析 这篇文章主要介绍了PHP多线程之内部多线程,实例分析了php多线程的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下 本文实例分析了PHP多线程之内部多线程用法。分享给大家供大家参考。具体如下: 代码如下: classHttp_MultiRequest { //要并行抓取的url列表 private$urls=array(); /
2、/curl的选项 private$options; //构造函数 function__construct($options=array()) { $this->setOptions($options); } //设置url列表 functionsetUrls($urls) { $this->urls=$urls;对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习
3、,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解 return$this; } //设置选项 functionsetOptions($options) { $options[CURLOPT_RETURNTRANSFER]=1; if(isset($options['HTTP_POST'])) { curl_setopt($ch,CURLOPT_POST,1); curl_setopt($ch,CURLOPT_POSTFIELDS,$options['HTTP_POST']); un
4、set($options['HTTP_POST']); } if(!isset($options[CURLOPT_USERAGENT])) { $options[CURLOPT_USERAGENT]='Mozilla/4.0(compatible;MSIE6.0;WindowsNT5.1;SV1;)'; } if(!isset($options[CURLOPT_FOLLOWLOCATION])) { $options[CURLOPT_FOLLOWLOCATION]=1; }对党的认识也有了进一步的提高。才真
5、正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解 if(!isset($options[CURLOPT_HEADER])) { $options[CURLOPT_HEADER]=0; } $this->options=$options; } //并行抓取所有的内容 functionexec() { if(empty($thi
6、s->urls)
7、
8、!is_array($this->urls)) { returnfalse; } $curl=$data=array(); $mh=curl_multi_init(); foreach($this->urlsas$k=>$v) { $curl[$k]=$this->addHandle($mh,$v); } $this->execMulitHandle($mh); foreach($this->urlsas$k=>$v) {对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大
9、、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解 $data[$k]=curl_multi_getcontent($curl[$k]); curl_multi_remove_handle($mh,$curl[$k]); } curl_multi_close($mh); return$data; } //只抓取一个网页的内容。 functionexecOn
10、e($url) { if(empty($url)){ returnfalse; } $ch=curl_init($url); $this->setOneOption($ch); $content=curl_exec($ch); curl_close($ch); retur
此文档下载收益归作者所有