#-------------------------------------------
# 产生随机字串,可用来自动生成密码
# 默认长度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;
}
分享到:
相关推荐
这个名为"php实现点卡卡号密码生成函数类.zip"的资源提供了一个专门用于生成点卡卡号和密码的PHP类库。点卡通常在游戏、软件激活、虚拟商品购买等场景中使用,它包含一个唯一的卡号和对应的安全密码,用户通过这两个...
主要介绍了php密码生成类,可实现根据要求生成多种格式密码的功能,是一款非常实用的PHP类文件,需要的朋友可以参考。 功能: 1.可设定密码长度。 2.可设定要生成的密码个数,批量生成。 3.可以指定密码...
PHP生成随机密码类分享,生成的密码包含大小写英文字母及数字,可以供需要的朋友们学习参考。 包含大小写字母,阿拉伯数字,特殊字符,密码长度,使用额外的特殊字符,从字符列中生成随机密码。
Generate Password class,根据指定规则生成password 功能: 1.可设定密码长度。 2.可设定要生成的密码个数,批量生成。 3.可以指定密码的规则,字母,数字,特殊字符等。
php随即生成数字代码
htpasswd auth_basic ,php版htpasswd密码生成器
### PHP生成随机密码知识点详解 #### 一、引言 在使用PHP进行Web应用开发时,经常需要生成随机密码,特别是在实现用户注册或密码重置功能时。随机密码的生成可以增强系统的安全性,确保用户的账号安全。本文将详细...
虽然本例中的密码生成方法简单易懂,但在生产环境中,可能需要使用更高级的随机数生成方法,如加密级别的随机数生成器,以确保更高的安全性。 通过以上步骤,我们可以看到PHP在生成随机密码方面的灵活性和实用性。...
我们创建了一个名为"sjmima.php"的PHP文件,该文件将包含我们的密码生成逻辑。 在文件开头,我们使用`header()`函数设置页面的字符编码为UTF-8,以确保在不同语言环境下正确显示输出内容: ```php header("Content...
4. 如果找到匹配的账号和密码,PHP会生成一个表示登录成功的响应,并可能设置会话(session)以保持用户状态。 5. 如果未找到匹配项,PHP则返回一个表示登录失败的页面。 总的来说,这个项目为初学者提供了一个基础...
一个php实现点卡卡号密码生成函数类,生成卡号密码算法可替换; 验证卡号密码是否正确 参数为卡号 密码
PHP生成二维码的功能则为开发者提供了在网页中创建和展示二维码的能力。下面我们将详细探讨PHP生成二维码的相关知识点。 首先,我们需要了解的是PHP生成二维码的一种常见类库——"phpqrcode"。这个开源项目...
在给定的标题和描述中,我们关注的是如何利用PHP来生成海报、二维码以及名片,这些都是现代数字营销中常见的元素。下面将详细介绍这些功能的实现方法及相关的PHP库。 首先,让我们探讨PHP生成海报的功能。在网页...
在"php生成PDF电子合同签名"这个主题中,我们主要关注的是如何利用PHP技术来创建PDF文档,并在其中实现电子签名功能,这在现代商业环境中具有很高的实用价值。以下是对这一主题的详细阐述: 首先,我们需要理解PDF...
通过组合不同的字符集和字符串组合方式,可以创建更为复杂和安全的密码生成算法。 在选择密码生成方法时,需要考虑密码的安全性和复杂性。一个高质量的密码应该包含大小写字母、数字和特殊符号,并且有足够的长度来...
PHP QR Code 是一个开源项目,用于生成二维码图像,适用于 PHP 开发者。 PHP QR Code 项目提供了在 PHP 环境下生成 QR 码的功能。它基于 libqrencode 库,这个库支持多个级别(L、M、Q、H)的错误校验,以确保即使...
在我们设置密码的时候很多人会选择生日或年龄来设置密码,这样很不安全,因为密码过于简单容易被一些危险的人猜透,所以今天给大家分享这款 Password Generator(密码生成器),它支持密码强度检测,支持密码生成,...
`PHP生成各种图表的代码---pChart`是一个专为PHP设计的开源库,它允许开发者通过简单的编程接口创建高质量的图表,包括饼图、柱状图、线图等多种类型。 pChart库提供了丰富的功能,如自定义颜色、数据处理、图表...
使用PHP快速生成随机密码 一、 开发环境 1、环境搭建:Windows 7+Apache 2.4.18+MySQL 5.7.11+PHP 7.1.0。 2、文本编辑器:Sublime 3。 二、主要技术 本案例主要使用PHP 7中的字符串操作技术,快速随机生成字符串...