Показать сообщение отдельно

  #7  
Старый 07.07.2007, 12:31
NOmeR1
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме:
6023777

Репутация: 2642


Отправить сообщение для NOmeR1 с помощью ICQ
По умолчанию

Генератор пароля по нужным символам + кодировка сгенерированного пароля
PHP код:
<!--(c)NOmeR1-->

<html>
 <head>
  <title>.Pa$$geN.</title>
  <style>
   body{ 
     padding:10px; 
     background:#2A2E33; 
     font-family:tahoma, verdana, arial; 
     font-size:11px; 
     text-align:center; 
     color:#B9B9BD; 
   }
   form{ 
     padding:10px; 
     border:1px solid #666; 
     width:200px; 
     margin:0 auto; 
   } 
   input{ 
     vertical-align:middle; 
     margin:1px 0; 
     padding-right:10px; 
     border:1px solid #336600; 
     padding:2px; 
     background:#363940; 
     color:#B9B9BD; 
   } 
  </style> 
 </head>
 <body>
<?
if($_POST['s'] && $_POST['num'] && $_POST['num'] > && $_POST['num'] <= 100)
{
 function 
passgen($n)
 {
  
$symb '!@#$%^&*()_+QWERTYUIOP{}|ASDFGHJKL:"ZXCVBNM<>?№;%-=qwertyuiop[]\asdfghjkl\'zxcvbnm,./';
  
$pass '';
  for(
$i=0;$i<$n;$i++)
  {
   
$pass .= $symb{rand(0,strlen($symb)-1)};
  }
  return 
htmlspecialchars($pass);
 }
 echo 
'  '.passgen($_POST['num']);
}
elseif(!
$_POST['s'])
{
?>
  <form method="POST">
   Кол-во символов: <input type=text name="num"><br>
   <input type=submit name="s">
  </form>
<?
}
else echo(
'  Поля заполнены некорректно.');
?>
 </body>
</html>

Последний раз редактировалось NOmeR1; 20.08.2007 в 01:08..
 
Ответить с цитированием