Отправляет 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($password, 0, $length); 
} 
?>

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

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

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

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

Nikitar

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

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

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

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

В избранное