好使的话就你老人家快点结帖.//产生随机的密码
function Randstr($len=6) //多少们的密码
{
$chars='abcdefghijklmnopqrstuvwxyz'; // 你的密码里用什么构成
mt_srand((double)microtime()*1000000*getmypid()); // seed the random number generater (must be done)
$password='';
while(strlen($password)<$len)
$password.=substr($chars,(mt_rand()%strlen($chars)),1);
return $password;
}
function Randstr($len=6) //多少们的密码
{
$chars='abcdefghijklmnopqrstuvwxyz'; // 你的密码里用什么构成
mt_srand((double)microtime()*1000000*getmypid()); // seed the random number generater (must be done)
$password='';
while(strlen($password)<$len)
$password.=substr($chars,(mt_rand()%strlen($chars)),1);
return $password;
}
解决方案 »
- * 如何实现 将数据库的数据用背景图片+x*x个格子来展现? *
- ie7下设为主页代码,请用ie7的兄弟帮我调试一下设为主页的js代码是否可用,我是ie6.诚谢
- [求助]PHP如何跳出框架
- php --> UBB 源代码处理程序
- 如何格式化文本域使文本格式不变化?
- php页面间传值的问题
- 为何没有session_start时用session_regist也会在服务器上生成session文件啊??
- 在php中dl()可以使用.dll文件。但是怎么取出其中的数据啊。
- 快来看这个哪里有的下啊,太酷了!!
- 微信开发--如何上传图片?
- fopen读不了“HTTP://”开头得文件!为什么?//在线等候
- 关于email功能的问题!(php)
$PwdSource=array("0","1","2","3","4","5","6","7","8","9");
for ($i=65;$i<91;$i++){
$PwdSource[]=strtolower(chr($i));
}
$PwdLen=rand(4,8);//密码位数
for($n=1;$n<=$PwdLen;$n++){
$LastPwd.=$PwdSource[rand(0,count($PwdSource))];
}
echo "<br>".$LastPwd;
function Randstr($len=6)
{
$chars='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-@#~'; // characters to build the password from
mt_srand((double)microtime()*1000000*getmypid()); // seed the random number generater (must be done)
$password='';
while(strlen($password)<$len)
$password.=substr($chars,(mt_rand()%strlen($chars)),1);
return $password;
}
$pass=Randstr(8);//如果你想要一个八位的密码这样就行了.上面还可以改你用什么构成这些密码.如果想要数据就把$chars里的东东改成数字.
print $pass;
?>