ImageMagicK给图片瘦身

最近对图片的处理兴趣越来越浓,php扩展中也有GD 、imagemagick、gmagick图片处理方法,偶也曾经通过gmagick-php扩展封装Gmagick类来处理图片,处理图片性能的高低暂不作讨论,但是使用过程中都不是很尽兴,以至于后来养成了一个思维习惯:’php能不用对应php图片处理扩展,就不用扩展,最好使用exec,system等函数调用imagemagick或gmagick应用程序命令处理图片’.下面是在centos服务器上使用imagemagick处理图片的方法总结

获取图片坐标点范围内的颜色值

获取图片坐标点范围内的颜色值

Nginx(PHP/fastcgi)的PATH_INFO配置

PS:Nginx(PHP/fastcgi)的PATHINFO配置 PATHINFO是一个CGI 1.1的标准,经常用来做为传参载体,在Apache中, 当不加配置的时候, 对于PHP脚本, AcceptPathInfo是默认接受的,而对于Nginx下, 是不支持PATHINFO 的, 也就是需要设置才能使用PATHINFO模式. 我们可以使用PATH_INFO来代替Rewrite来实现伪静态页面, 很多PHP框架也使用PATHINFO模式来作为路由载体

php执行系统应用程序ffmpeg来获取对视频信息操作

除了通过ffmpeg-php这个PHP扩展获取视频的相关信息,比如视频的时长,分辨率的长宽,还有就是视频帧数还有截图等信息外,下面方法是通过php的exec执行系统应用程序ffmpeg来获取对视频操作的返回数据

curl 多线程下载

curl 多线程下载

fastDFS-php 扩展 所对应的 fdfs类

class fdfs { static $_instance; //单例 private $_fdfs; //FastDFS 类对象 private $tracker_host; //tracker ip_addr private $tracker_port; //tracker port private $group = null; //storage中的组名,可以为空 private $tracker; //type:array 客户端连接跟踪器(tracker)返回的tracker服务端相关信息 private $storage; //type:array 客户端连接存储节点(storage)返回的storage服务端相关信息 private $debug = true; //错误控制false/true /* localfile 本地文件 group 组名 remotefile 、 masterfile 远程文件(服务器上的文件) file_id 、 masterfile_id 文件id : file_id(masterfile_id)= group/remotefile(或masterfile) $prefixname 从文件的标识 file_ext

Continue reading »

fastDFS-php 扩展安装

FastDFS php扩展安装

对php位运算^(按位异或)的理解

最近在看一些加密函数,其中总涉及到一些位运算,尤其是^(按位异或),经过多方查找资料,对^的理解深入,分享资料留作纪念!

AS3 base64 加密解密库

由于前几次用到的 base64 加密解密库都存在部分bug,经过多方查找,现使用的是下面的 base64 加密解密库,非常感谢原作者提供这么好的作品。收藏一下!

php as 对称加解密

对称加密(也叫私钥加密)指加密和解密使用相同密钥的加密算法.有时又叫传统密码算法,就是加密密钥能够从解密密钥中推算出来,同时解密密钥也可以从加密密钥中推算出来.而在大多数的对称算法中,加密密钥和解密密钥是相同的,所以也称这种加密算法为秘密密钥算法或单密钥算法.它要求发送方和接收方在安全通信之前,商定一个密钥.对称算法的安全性依赖于密钥,泄漏密钥就意味着任何人都可以对他们发送或接收的消息解密,所以密钥的保密性对通信性至关重要. 在项目中经常会遇到php加密解密算法,最近项目需要一个AS3和php的加解密算法,经过努力,终于完成了.只要密钥相同,AS3和php就能互相加密解密.现备注下: