Welcome 微信登录

首页 / 网页编程 / PHP

PHP中如何缩小png图片并且保留透明色

PHP中如何缩小png图片并且保留透明色

PHP中如何缩小png图片并且保留透明色2014-08-29将图片缩成合适的尺寸,jpg图片缩小比较容易,png图片如果带了透明色,按jpg方式来缩小,会造成透明色丢失。保存透明色主要利用gd库的两个方法:imagecolorallocatealpha 分配颜色 + alphaimagesavealpha 设置在保存png图像时保存完整的 alpha 通道信息代码如下://获取源图gd图像标识符$srcImg = imagecreatefrompng("....
如何解决PHP中的uniqid在高并发下的重复问题

如何解决PHP中的uniqid在高并发下的重复问题

如何解决PHP中的uniqid在高并发下的重复问题2014-08-31最近项目中有用到生成token校验的问题。首先考虑用php中的uniqid()函数生成随机串,但是由于该函数好似基于微秒时间级别的。在高并发的情况下,就有可能会生成相同的值。解决方案1:uniqid(rand(1,10000)), 该函数的第一个参数可用作生成数的前缀,如此,大大降低了生成数的重复率。但是重复的可能性还是存在的解决方案2:md5(uniqid()), 使用md5()函数,...
php中如何验证身份证号码

php中如何验证身份证号码

php中如何验证身份证号码2014-08-31身份证号码的结构身份证号码是特征组合码,由17位数字本体码和一位校验码组成。排列顺序从左至右依此为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。地址码(前六位数)表示编码对象常住户口所在县(市、旗、区)的行政区划代码,按GB/T2260的规定执行。出生日期码(第七位至十四位)表示编码对象出生的年、月、日,按GB/T7408的规定执行,年、月、日代码之间不用分隔符。顺序码(第十五位至十七位...
php中如何求水仙花数优化

php中如何求水仙花数优化

php中如何求水仙花数优化2014-08-31水仙花数是指一个n位数(n>=3),它每个位上数字的n次幂之和等于它本身,n为它的位数。(例如:1^3+5^3+3^3 = 153)水仙花数又称阿姆斯特朗数。三位的水仙花数有4个:153,370,371,407四位的水仙花数有3个:1634,8208,9474五位的水仙花数有3个:54748,92727,93084六位的水仙花数有1个:548834七位的水仙花数有4个:1741725,4210818,98...
获取和设置用户访问页面语言的php类

获取和设置用户访问页面语言的php类

获取和设置用户访问页面语言的php类2014-08-31User Language Class 获取/设置用户访问的页面语言,如果用户没有设置访问语言,则读取Accept-Language。根据用户选择的语言显示对应的页面(英文,简体中文,繁体中文)UserLang.class.php<?php/** User Language Class 获取/设置用户访问的页面语言,如果用户没有设置访问语言,则读取Accept-Language * Date: ...
<< 661 662 663 664 665 666 667 668 669 670 >>