设为首页设为首页
 添加收藏添加收藏
 进入音乐版音 乐 版
  汉南在线网页设计PHP动态程序

PHP随机密码生成
作  者:匿名
关键字:PHP动态网页



产生随机字串,可用来自动生成密码。
特点:
1. 可以指定密码包含数字或字符,默认为混和模式
2. 指定随意密码长度,默认长度为6位

代码如下:
#-------------------------------------------
# 产生随机字串,可用来自动生成密码
# 默认长度6位 字母和数字混合
# $format ALL NUMBER CHAR 字串组成格式
#-------------------------------------------
function randStr($len=6,$format='ALL') {
switch($format) {
case 'ALL':$chars='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-@#~'; break;
case 'CHAR':
$chars='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-@#~'; break;
case 'NUMBER':
$chars='0123456789'; break;
default :
$chars='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-@#~';
break;
}
mt_srand((double)microtime()*1000000*getmypid());
$password="";
while(strlen($password)<$len)
  $password.=substr($chars,(mt_rand()%strlen($chars)),1);
return $password;



来源:网络
阅读:48
日期:2008-1-30

【 双击滚屏 】 【 收藏 】 【 打印 】 【 关闭 】 【 字体: 】 
上一篇:UTF-8、GB2312都支持的汉字截取方法
下一篇:获取客户端IP的方法代码

  >> 相关文章
 
  ·UTF-8、GB2312都支持的汉字截取方法
  ·数字格式化
  ·XMLHTTP刷新远程数据的PHP+JS代码演示(支持中文)
  ·常用表单验证类
  ·PHP登录的类
  ·用GD库给图片加中文实例
  ·PHP ASP比较:PHP比ASP优秀的七个理由
  ·PHP程序员易忽略的PHP精华和技巧
授权使用:汉南在线 http://www.hzwz.net/(2008-2009)   
Copyright (c) 2002-2007 汉南在线. All Rights Reserved . 
经营许可证:陕ICP备05000109号 Powered by:汉南在线