Отправляет email-рассылки с помощью сервиса Sendsay

WebDix советует...

  Все выпуски  

WebDix советует... Совет #71


[php] Короткие скрипты-1

Начинаем публикацию коротких, но интересных скриптов языка PHP. Скрипты, конечно, достаточно простые, но если вы только начали разбираться с языком - они пригодятся. К тому же они полезные и часто используемые. Первый скрипт - генерация пароля. Очень часто в системе регистрации/авторизации нужно автоматически выдать пароль. Многие просто комбинируют большое количество букв и цифр. Получается неудобоваримое, нечитабельное, непроговаримое нечто. Красивый пароль позволит сделать следующий скрипт.

<?
function genpassword($length){ 

    
srand((double)microtime()*1000000); 
     
    
$vowels = array("a""e""i""o""u"); 
    
$cons = array("b""c""d""g""h""j""k""l""m""n""p""r""s""t""u""v""w""tr"
    
"cr""br""fr""th""dr""ch""ph""wr""st""sp""sw""pr""sl""cl"); 
     
    
$num_vowels count($vowels); 
    
$num_cons count($cons); 
     
    for(
$i 0$i $length$i++){ 
        
$password .= $cons[rand(0$num_cons 1)] . $vowels[rand(0$num_vowels 1)]; 
    } 
     
    return 
substr($password0$length); 

?>

Использовать его можно вот так.

include("genpassword.function") 
echo genpassword(10);

И выведется пароль из 10 симолов.

На этом сегодня всё. До завтра! 

Nikitar

PS. У вас есть вопрос, связанный с веб-дизайном, flash-анимацией или photoshop'ом? Задайте мне его по мылу, и я вам отвечу либо лично, либо направлю к специалистам, которые с радостью ответят на ваш вопрос. Можно писать прямо вот отсюда: http://webdix.ru/konkakt.html

 WebDix.ru - сайт журнала о веб-дизайне WebDix

WebDix #15 - скачать выпуск журнала

RusForumz.com - форум о веб-дизайне

В избранное