AvaGet Четверг, 28.03.2024, 23:17
Приветствую Вас Гость | RSS
Главная | Генератор паролей PHP - Форум | | Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: AvaGet  
Форум » Форум » Флейм » Генератор паролей PHP
Генератор паролей PHP
ДаниэльДата: Четверг, 26.06.2008, 00:30 | Сообщение # 1
Рядовой
Группа: Пользователи
Статус: Отошел
Для генерации паролей можно пользоваться функций rand() - случайная выборка из массива.

<html>
<head>
<title>Генератор паролей</title>
</head>
<body>
<form name="form" method="get" action="">
<input type="text" name="num" value="Длина">
<input type="submit" name="submit" value="Генерировать">
</form>
</body>
</html>
<?PHP
$num=$_GET['num'];

if($_GET['submit']=="Подача запроса")
{

function pass($num)
{
$allsumbol = array('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','A','B','C','D','E','F','G','H ','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','1','2','3','4','5','6','7','8','9','0','.',',','(',')','[',']','!','?','&','^','%','@','*','$','<','>','/','|','+','-','{','}','`','~');

$password = "";
for($i = 0; $i < $num; $i++)
{

$in = rand(0, count($allsumbol) - 1);// Cлучайный индекс массива
$password .= $allsumbol[$in];
}
return $password;
echo "<br>Пароль: ".htmlspecialchars($password)."";
}
pass();

}
?>

 
Форум » Форум » Флейм » Генератор паролей PHP
  • Страница 1 из 1
  • 1
Поиск:


При копировании материалов активная ссылка обязательна! AvaGet © 2024
Сайт управляется системой uCoz