
PHP学习笔记
小刘同学-很乖
这个作者很懒,什么都没留下…
展开
-
php 生成签名
将所有业务请求参数按字母先后顺序排序参数名称和参数值链接成一个字符串A在字符串A的首尾加上appsecret组成一个新字符串B对字符串进行sha1加密并转化为大写得到签名sign 假设请求的参数为:f=1,b=23,k=33,排序后为b=23,f=1,k=33,参数名和参数值链接后为b23f1k33,首尾加上appsecret后sha1:sha1(secretkey1value1key2va原创 2016-10-14 17:24:38 · 2276 阅读 · 0 评论 -
PHP 随机验证码
public function verify() { //生产验证码值 $char_list = '1234567890';//所有可能的字符 $list_lenght = strlen($char_list); $code_lenght = 6;//码值长度 $verify = ''; for原创 2016-10-14 17:58:35 · 197 阅读 · 0 评论 -
PHP 身份证验证
/** * 身份证验证 * @param {[type]} $idcard 身份证号码 * @return {[type]} */ function check_pin($idcard) { // 只能是18位 if (strlen($idcard) != 18) { return f原创 2016-10-14 18:08:16 · 423 阅读 · 0 评论 -
PHP计算分钟小时
/** * 计算分钟小时 * @param $the_time * @return string */ function time_tran($the_time) { $now_time = date("Y-m-d H:i:s"); $now_time = strtotime($now_time);原创 2016-10-14 18:14:08 · 1751 阅读 · 0 评论 -
PHP二维数组指定字段排序
/** * 二维数组指定字段排序 * @param $data * @param $field * @return mixed */ public function is_sort($data, $field) { $sort = array( 'direction' => 'SORT_DESC原创 2016-10-14 18:16:06 · 194 阅读 · 0 评论 -
PHP 发送request请求
/** * 发送request请求 * @param $url * @param bool $ssl * @param string $type * @param null $data * @return bool|mixed */ public function is_request($url, $ssl = true,原创 2016-10-14 18:05:26 · 2409 阅读 · 0 评论 -
PHP下载远程图片
/** * 下载远程图片 * @param string $url 图片的绝对url * @param string $filepath 文件的完整路径(例如/www/images/test) ,此函数会自动根据图片url和http头信息确定图片的后缀名 * @param string $filename 要保存的文件名(不含扩展名) * @retu原创 2016-10-14 18:11:41 · 369 阅读 · 0 评论