摘要: 项目中经常会需要一些让人头疼的函数,作为开发者应该整理一个自己的函数库,在需要之时复制过来即可。本文作者收集整理数十个PHP项目中常用的函数,保证能正常运行,你只要复制粘贴到你项目中即可。1、PHP加密解密PHP加密和解密函数可以用来加密一些有用的字符串存放在数据库里,并且通过可逆解密字符串,该函数... 阅读全文
posted @ 2014-12-28 21:19 葡萄城技术博客园 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 普通hash函数如md5、sha1、base64等都是不可逆函数。虽然我们利用php可以利用这些函数写出可逆函数来。但是跨语言时这类可逆函数非常难搞定。所以这时尽量使用AES DES RC4 Rabbit TripleDes这些方法。包含超时的加密解密函数 1 /** 2 * 加密 3 ... 阅读全文
posted @ 2014-12-28 13:50 葡萄城技术博客园 阅读(7844) 评论(0) 推荐(0) 编辑
摘要: php多进程实现PHP有一组进程控制函数(编译时需要–enable-pcntl与posix扩展),使得php能在nginx系统中实现跟c一样的创建子进程、使用exec函数执行程序、处理信号等功能。CentOS 6 下yum安装php的,默认是不安装pcntl的,因此需要单独编译安装,首先下载对应版本... 阅读全文
posted @ 2014-12-28 13:46 葡萄城技术博客园 阅读(230) 评论(0) 推荐(0) 编辑
摘要: php实现和c#一致的DES加密解密,可以从网上搜到一大堆,但是测试后发现都没法用。以下正确代码是我经过苦苦才找到的。希望大家在系统整合时能用的上。注意:key的长度为8位以内。 //C# 版DES 加解密算法 using System; using System.D... 阅读全文
posted @ 2014-12-28 13:40 葡萄城技术博客园 阅读(545) 评论(0) 推荐(1) 编辑
摘要: phpQuery是一个基于PHP的服务端开源项目,它可以让PHP开发人员轻松处理DOM文档内容,比如获取某新闻网站的头条信息。更有意思的是,它采用了jQuery的思想,你可以像使用jQuery一样处理页面内容,获取你想要的页面信息。采集头条先看一实例,现在我要采集新浪网国内新闻的头条,代码如下:in... 阅读全文
posted @ 2014-12-28 10:47 葡萄城技术博客园 阅读(4719) 评论(0) 推荐(0) 编辑