-
PHP curl 并发最佳实践代码分享
本文为大家讲解的是PHP curl 的并发操作实现方法,感兴趣的同学参考下。 在实际项目或者自己编写小工具(比如新闻聚合,商品价格监控,比价)的过程中, 通常需要从第3方网站或者API接口获取数据, 在需要处理1个URL队列时, 为了提高性能, 可以采用cURL提供的curl_multi_*族函数实现简单的并发 本文将探讨两种具体的实现方法, 并对不同的方法做简单的性能对比. 1. 经典cURL并发机制及其存在的问题 经典的cURL实现机制在网上很容易找到, 比如参考PHP在线手册的如下实现方式: function classic_curl($urls, $delay) { $queue = curl_multi_init(); $map = array(); foreach ($urls as $url) { // create cURL resources $ch = curl_init(); // set URL and other appropriate options curl_setopt($ch, CU...
PHP 2014-12-03 05:43:08 -
php后台多用户权限组思路与实现程序代码分享
本文为大家讲解的是php后台多用户权限组思路与实现程序代码分享,感兴趣的同学参考下. adminconfig.php 这是后台系统中所有文件权限配置。 fun.php 这是一个功能函数 left.php 网站后台根据用户登录的ID来加载相对应的功能菜单 op.php 调用adminconfig.php 默认权限文件 opsava.php 保存用户权限成一个php文件 好了我们先来看看 fun.php文件吧...
PHP 2014-12-02 17:38:13 -
《龙腾世纪 审判》黄色火龙打法心得分享
LZ就属于手残和脑残党,看不懂,也跪了好几次。 后来下定决心好好打一次就过了,没有一个人在过程中死亡,一次恢复生命值的血瓶仅仅用了3瓶...
游戏攻略 2014-12-02 17:35:20 -
七款最流行的PHP集成开发环境分享
本文为大家搜罗整理了七款最流行的wamp PHP集成开发环境,感兴趣的同学参考下。 文章介绍了7个最常用的PHP本地服务器,一般来说,本地的PHP平台分为两种,一种是LAMP,即为 Linux+Apache+MySql+PHP;另一种是WAMP,它是Windows+Apache+MySql+PHP,而前者一般优秀于后者...
PHP 2014-12-02 09:28:55 -
Php图像处理类代码分享
本文是一个Php图像处理类代码分享,感兴趣的同学参考下. 一个php图片处理类,和网上的存在的不同,该类只有一个公共方法,通过在实例化对象的时候给$type参数传不同的值,从而实现不同功能 目前只实现了三个功能:1:图片缩放,2:图片裁剪,3:加图片水印 在实例化中,通过给第二个参数传不同的值,从而实现不同的功能 <?php include "image.class.php"; $image=new image("2.png", 1, "300", "500", "5.png"); //使用图片缩放功能 $image=new image("2.png", 2, "0,0", "50,50", "5.png"); //使用图片裁剪功能 $image=new image("2.png", 3, "1.png", "0",...
PHP 2014-12-02 08:31:15 -
php加密解密实用类分享
本文是一个php加密解密实用类分享,感兴趣的同学参考下. 加密和解密是一项常规任务,这里介绍一个加解密类。如果你想在用户忘记密码时为他或她找回原来的密码,那么这个类是个好用的工具 用户注册的密码一般不会明文保存,总得加个密先...
PHP 2014-12-02 05:58:53 -
10 个经典PHP函数分享
本文为大家整理总结的是10 个经典PHP函数分享,感兴趣的同学参考下. 1. sys_getloadavg() sys_getloadavt()可以获得系 统负载情况。该函数返回一个包含三个元素的数组,每个元素分别代表系统再过去的1、5和15分钟内的平均负载...
PHP 2014-12-01 22:55:20 -
php使用curl访问https示例分享
本文为大家讲解的是php使用curl访问https示例分享,感兴趣的同学参考下. curl是利用URL语法在命令行方式下工作的开源文件传输工具,下面介绍一下php使用curl访问https的示例,大家参考使用吧 示例代码: /** * curl POST * * @param string url * @param array 数据 * @param int 请求超时时间 * @param bool HTTPS时是否进行严格认证 * @return string */ function curlPost($url, $data = array(), $timeout = 30, $CA = true){ &...
PHP 2014-12-01 22:26:56 -
一个php 的异常处理程序分享
本文给大家分享一个php的异常处理程序,功能很简单当发生重大错误时,写日志并友好提示用户,用处却很大,感兴趣的同学参考下。 直接上代码 <?php //exceptionHandle.php xiecongwen 20140620 //define('DEBUG',true); /** * Display all errors when APPLICATION_ENV is development. */ if (defined('DEBUG')) { error_reporting(E_ALL); ini_set("display_errors", 1); } if(!defined('DEBUG')){ /** * 当发生重大错误时 写日志 并友好提示用户 * (PS:只所以将代码写在这里,是因为在其他地方注册时,出现问题无法调用配置函数.待完善...) */ function shutdownHandler() { /** * 写日志 此处直接写在根目...
PHP 2014-12-01 21:37:57