巴扎黑
浏览量7098 | 粉丝242 | 关注1
2016-11-09 11:25:10
php递归 格式化 数字类型
/** * 数字转日期递归 *@param list *@return list **/ function day2str($key,$obj,$keys=array('create_time'=>'Y-m-d','s_time'=>'Y-m-d','e_time'=>'Y-m-d','usetime'=> ...
1261
2016-11-09 11:23:40
2016-11-09 11:21:34
PHP 设置动态网页在浏览器的缓存
很多人可能不知道,动态网页在浏览器也是可以缓存的。下面就以 PHP 脚本为例子,阐述如何设置动态网页在浏览器缓存 <?php //设置网页过期时间为1小时 $duetime = 3600*24*30; //获取浏览器会向服务器传送 Last-Modified 报头 $modify_time = $_SERVER['HTTP_IF_MODIFIED_SINCE']; //当浏览 ...
1367
2016-11-09 11:19:57
PHP curl_init 设置HTTP服务器认证
使用 PHP 的 cURL 库去抓取网页时,有时会遇到 HTTP 服务器需要进行身份验证的情况,这时候该怎么设置呢? <?php $url = "http://192.168.0.100:8080/JM-PLATFORM/sms/MobsetSendSMS/sysId/oa/mobileNum/{$mobile_phone}/message/{$me ...
1248
2016-11-09 11:15:41
大文件上传解决方案
传统的HTML方式已经难已满足超大文件的上传。别说是100MB,50MB对服务器来说都是非常大的,服务不仅要专门开一个链接等待这个文件上传完毕,还要分配同等大小的内存来保存这个文件对服务器来讲压力相当的大。 在实际网络环境中一般10MB左右的文件都需要借助于控件来实现。一方面是因为国内的网络环境不太稳定,另一方面是从服务器的负载方面考虑。 像QQ邮箱中的超大附件上传功能,1 ...
1206
2016-11-09 11:13:36
多台服务器实现Session的共享
我们知道,Session是针对HTTP协议的局限性而提出的一种保持客户端和服务器间保持会话连接状态的机制。 访问网站的来客会被分配一个唯一的标识符,即所谓的会话 ID。它要么存放在客户端的 cookie,要么经由 URL 传递。 Session 的存储方式默认是以文件的形式存放在本地的一个硬盘目录中,所以当Session比较多时,磁盘读取文件会比较慢。还有一点就是对于大站 ...
1764
2016-11-09 11:10:59
CURL 模拟登陆并获取数据 博客分类: 开发
在做采集程序时,有时我们要抓取一些登录才能访问的页面。但是有时即使我们登录成功了,却还是无法抓取相关页面,这是为什么呢? 嗯,最有可能的原因是没把登录成功后的 cookie 一并传递过去。 对于一些安全防范措施不是做得很高的网站,我们可以通过 PHP 的函数 curl_setopt 来登录的。<?php//在指定目录中建立一个具有唯一文件名的文件。如果该目录不存在,t ...
1314
2016-11-08 13:39:02
MySQL锁机制和PHP锁机制
模拟准备--如何模拟高并发访问一个脚本:apache安装文件的bin/ab.exe可以模拟并发量 -c 模拟多少并发量 -n 一共请求多少次 http://请求的脚本例如:cmd: apache安装路径/bin/ab.exe -c 10 -n 10 http://web.test.com/test.php【切入正题】MYSQL中的锁:语法 :LOCK TABLE 表名1 READ|WRITE, 表 ...
1275
2016-11-08 13:35:53
PHP MemCached 高级缓存配置
1、什么是MemCached? memcache是一个高性能的分布式的内存对象缓存系统,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。使用Memcache的网站一般流量都是比较大的,为了缓解数据库的压力,让Memcache作为一个缓存区域,把部分信息保存在内存中,在前端能够迅速的进行存取。 2、Memcache在Windows平台的 ...
1238
2016-11-08 13:32:11
很强的 PHP 图片处理类
* 基本图片处理,用于完成图片缩入,水印添加* 当水印图超过目标图片尺寸时,水印图能自动适应目标图片而缩小* 水印图可以设置跟背景的合并度 源代码在最后下载。例子: <?php //JPG格式 require_once('lib/thumb.class.php'); $t = new ThumbHandler(); // 基本使用 $t->setSrcImg(& ...
2599