首页 技术教程 实用代码 注册破解 正则表达式 网址导航 电子书籍

在PHP中使用curl_multi_exec多线程并发抓取数据

使用curl_multi_exec并发请求外部接口 有时候在一个PHP方法中要多次调用外部的接口,为了优化代码,提高效率,我们不妨使用curl_multi_exec并发处理多个请求,这样可以明显地提高获取响应数据的速度,减少程序执行的时间,下面是一个实际运行的例子。 <?php /** * 使用curl并行发送多个请求获取数据 * @param array $urls 多个请求数组 * @return array */ function sendMultiRequest(array $urls) { $conn = []; $res = []; //创建批处理curl句柄 $mh = curl_multi_init(); foreach ($urls as $k => $item) { $conn[$k] = curl_init(); //初始化各个子连接 //...
类别:网页编程 - PHP技术    查看:75    更新:2024-08-05

PHP实现定制404错误页面 并发信给管理员的程序

如果您的用户找不到他要的页面,如何给他一个友好的答复,并且你也知道发生了这个错误呢,看看下面这段程序,是用来定制404错误页面和发通知给网管的好东西。<?php # 设置 $domain 为你的域名 (注意没有www) $domain = "goalercn.com"; # 设置URL,注意没有后划线 / $docroot = "http://www.goalercn.com"; # 设置错误信息的字体 $fontface = "Verdana"; # 设置404页面的字体大小 $fontsize = "2"; # 设置404页面的背景颜色,缺省是白色 $bgcolor = "#ffffff"; # 设置文字颜色,缺省是黑色 $textcolor = "#000000"; # 使用 $reportlevel 变量来控制是否发信给网管 # 0 = 根本不...
类别:网页编程 - PHP技术    查看:107    更新:2014-05-04