標題:
0515作業_設計一個能產生密碼的表單
[打印本頁]
作者:
may
時間:
2011-5-15 12:01
標題:
0515作業_設計一個能產生密碼的表單
舉例
http://192.168.0.103/0515/0515_3.php
步驟:
1先設計表單
2加入密碼程式
作者:
may
時間:
2011-5-20 18:25
回復
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>
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2