求燕姆求闪光少女百度云资源云

php生成随机六位数密码代码
//随机产生六位数密码Begin
function randStr($len=6,$format=&ALL&) {
switch($format) {
case &ALL&:
$chars=&ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-@#~&;
case &CHAR&:
$chars=&ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-@#~&;
case &NUMBER&:
$chars=&&;
$chars=&ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-@#~&;
mt_srand((double)microtime()*1000000*getmypid());
$password=&&;
while(strlen($password)&$len)
$password.=substr($chars,(mt_rand()%strlen($chars)),1);
//随机产生六位数密码End
标签(Tag):
------分隔线----------------------------
------分隔线----------------------------你的位置: >
> 【PHP】小林分享在线拉圈圈99+收费版网站源码|可充值|添加卡密
本源码有充值卡密 公告 统计访客 vip系统等功能
下载地址:文件名称:小林分享在线拉圈圈文件大小:3.53MB适用版本:PHP 转载请注明: &
与本文相关的文章如何用PHP创建唯一的临时文件 - IT密码 - ITeye技术网站
博客分类:
$tmpfile = tempnam( getcwd()."/", "TMP" );
// 创建唯一的临时文件
tempnam -- 建立一个具有唯一文件名的文件
语法:string tempnam ( string dir, string prefix )
tempnam是在指定的目录下建立以prefix为前缀的唯一的临时文件(TMP(*).tmp),文件名的后缀名为tmp,这边传递的前缀(prefix),长度最大为3,如果超过了3,后面的将被截断。比如,你写TEMP,只取TEM作为前缀。
另外,getcwd函数是取得当前工作目录(get current work dir)。
// current directory
echo getcwd() . "\n";
//echo /home/didou
chdir('cvs');
// current directory
echo getcwd() . "\n";
//echo /home/didou/cvs
浏览: 61477 次
来自: 厦门
试了下直接.value是,只能得到文件名。LZ 能获得绝对路径 ...php编写批量生成不重复的卡号密码代码
投稿:hebedich
字体:[ ] 类型:转载 时间:
本文给大家分享的是一个十分实用的代码,项目中经常需要用到,可以批量生成不重复的卡号密码的2种方法,有需要的小伙伴参考下吧。
闲的蛋疼的时候,顺便加强下自己对PHP中数组操纵的一些技巧,就写了下面的一段小代码,可以随机生成卡号密码对应的数组,并且自动去重复,思路没有,纯粹瞎掰。
&?php header('Content-Type:text/ charset=utf-8');
function MakeCard()
set_time_limit(0);
//处理缓冲区
ob_end_clean();
ob_implicit_flush(true);
echo str_pad(" ", 256);
if(intval($_POST['num']&0)) $num=intval($_POST['num']); //数量
if(intval($_POST['point']&0)) $point=intval($_POST['point']); //点数
if(intval($_POST['batch']&0)) $batch=intval($_POST['batch']); //批号
if(($_POST['ym']!="")) $ym=$_POST['ym']; //发行年月
else $ym=date('ym');
if($num==0)
$num=$num*100; //卡的张数,即记录数
echo "&p&开始 ".date("H:i:s")." ";
for($i=1;$i&=$$i++)
$sn=sprintf("%02s%s%06s",$batch,$ym,$i);
$seek=mt_rand(0,9999).mt_rand(0,9999).mt_rand(0,9999); //12位
$start=mt_rand(0,20);
$str=strtoupper(substr(md5($seek),$start,12));
$str=str_replace("O",chr(mt_rand(65,78)),$str);
$str=str_replace("0",chr(mt_rand(65,78)),$str);
$row=array('sn'=&$sn,'password'=&$str,'created'=&time(),'point'=&$point);
//在这里加插入数据的代码.
print_r($row);
echo " 结束 ".date("H:i:s")."";
printf("&br&成功生成:%s万个 %s点 的密码&/p&",$num/1e4,$point);
} //函数结束
$_POST['num']=1;
$_POST['point']=10;
$_POST['batch']=10;
$_POST['ym']='1405';
echo MakeCard(); ?&
$numLen=16;
$pwdLen=10;
$c=100;//生成100组卡号密码
$sNumArr=range(0,9);
$sPwdArr=array_merge($sNumArr,range('A','Z'));
$cards=array();
for($x=0;$x& $c;$x++){
$tempNumStr=array();
for($i=0;$i& $numL$i++){
$tempNumStr[]=array_rand($sNumArr);
$tempPwdStr=array();
for($i=0;$i& $pwdL$i++){
$tempPwdStr[]=$sPwdArr[array_rand($sPwdArr)];
$cards[$x]['no']=implode('',$tempNumStr);
$cards[$x]['pwd']=implode('',$tempPwdStr);
array_unique($cards);
print_r($cards);
以上所述就是本文的全部内容了,希望大家能够喜欢。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具

我要回帖

更多关于 求战狼2百度云资源 的文章

 

随机推荐