新手入门, 积分 39, 距离下一级还需 -19 积汾 |
|
||
|
|
||
新手入门, 积分 39, 距离下一级还需 -19 积分 |
|
||
初级会员, 积分 102, 距离下一级还需 98 积分 |
|
||
原来php默认并不进行此项功能的扩展但还是有的,只是没有让它生效罢了打开PHP安装目录,搜索以下三个文件 ssleay32.dll、libeay32.dll和 php_curl.dll一一拷贝到系统目录下的system32文件夹下,修改php.ini文件找到;extension= php_curl.dll荇,去掉前面的;号保存,重启服务器 总结一下使用curl方法: curl一般用来抓取网页,第二种就是get或者post数据第三种应用就是实现PHP的多线程任務。下面来实现多线程的: 因为$active要等全部url数据接受完毕才变成false所以这里用到了curl_multi_exec的返回值判断是否还有数据,当有数据的时候就不停调用curl_multi_exec暂时没有数据就进入select阶段,新数据一来就可以被唤醒继续执行这里的好处就是CPU的无谓消耗没有了。 这个多线程的写法步骤: |
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。