2015年02月的文章

php通过CURL抓取微信文章浏览量和微信文章点赞数的

这篇日志被加密了,请输入密码后查看。

总结下PHP获取Post的原始数据几种方法

总结下PHP获取Post的原始数据几种方法

方法一:$_POST

$_POST['paramName'] 只能接收Content-Type: application/x-www-form-urlencoded提交的数据

方法: 使用全局变量$GLOBALS['HTTP_RAW_POST_DATA']来获取。

      在$GLOBALS['HTTP_RAW_POST_DATA']存放的是POST过来的原始数据。而$_POST或$_REQUEST存放的是PHP以 key=>value的形式格式化以后的数据。 但$GLOBALS['HTTP_RAW_POST_DATA']中是否保存POST过来的数据取决于centent-Type的设置,即post数据时 必须显式示指明Content-Type: application/x-www-form-urlencoded,POST的数据才会存放到 $GLOBALS['HTTP_RAW_POST_DATA']中。

» 阅读全文

关键词: post数据

LocalResizeIMG前端HTML5本地压缩图片上传,兼容移动设备IOS,android

localresizeimg-概述

  • 通常压缩图片需要上传到后端,由后端处理。
  • 但是如果要上传的图片很大,特别是手机当场拍摄下来的照片(约2M+),那样效率会很低,用户也不会愿意等待。
  • 现在能够由前端本地压缩的话,效率将会极大的提升。


这个玩意很强大的地方就在于他可以在HTML5 前端压缩 ,大大加快了上传速度,以及节约流量。

直接上写好的demo了

» 阅读全文

关键词: 移动端上传图片 , localresizeimg

使用phantomjs给网页生成图片快照

获取网页快照,我们用 phantomjs 来实现:

我的环境是CentOS,安装时直接下载 tarball 然后解压即可。

# wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-1.9.8-linux-i686.tar.bz2
# tar -jxvf phantomjs-1.9.8-linux-i686.tar.bz2
# cp phantomjs-1.9.8-linux-i686/bin/phantomjs /bin/phantomjs

第二步中解压后bin目录下的 phantomjs 二进制文件即是可调用命令。

第三步是为了在以后调用命令时不必输入命令全路径。

» 阅读全文

关键词: 图片快照 , phantomjs

用php给mysql生成mysql数据字典,非常有用的东东

<?php
/**
 * 生成mysql数据字典
 *
 * @version $id$
 * @author niming<287384795@qq.com>
 */

//配置数据库
$dbserver   = "localhost";
$dbusername = "1234";
$dbpassword = "1234";

$database   = 'blog';

» 阅读全文

关键词: mysql数据字典