回復 1# may
?
// 自訂一個函數為 NewPassword 密碼長度設定為八個字元
function NewPassword($pt=8){
$password = ""; // 存放產生的密碼
$str = "0123456789ahcgtifdkfHKRDHU"; // 產生的字元集
$str_len = strlen($str); // strlen() 取得字串的長度
for($i=1;$i<=$pt;$i++){
$password .= $str[rand()%$str_len]; // 亂數產生str陣列的索引值
}
return $password;
}
if($_GET['s'] == "n"){
$pass = NewPassword();
echo "<form method='GET'>
<input type='text' name='pass' value='$pass'>
<input type='submit' name='send' value='產生密碼'>
<input type='hidden' name='s' value='n'>
</form>";
}else{
echo "<form method='GET'>
<input type='text' name='pass'>
<input type='submit' name='send' value='產生密碼'>
<input type='hidden' name='s' value='n'>
</form>";
}
?>
<form>
<input type='text' name='pass' value='<?echo NewPassword()?>'>
<input type='submit' name='send' value='產生密碼'>
</form> |