| |
|
|
| | сабж:-). только чтоб были цифры и английские буквы | |
| |
|
|
| |
|
|
| |
для: winflip
(02.01.2008 в 09:46)
| | | ищите по "волшебным словам" - "генератор паролей" (подсказка - начать с раздела Download) | |
| |
|
|
| |
|
|
| |
для: elenaki
(02.01.2008 в 10:15)
| | | а хотя бы есть функция, которая генерирует произвольное число. вот не помню. по моему рандом | |
| |
|
|
| |
|
|
| |
для: winflip
(02.01.2008 в 11:01)
| | | Так что ж Вы не поискали. Это проще и быстрее. | |
| |
|
|
| |
|
|
| |
для: Unkind
(02.01.2008 в 11:01)
| | | Уже нашёл.Спасибо. | |
| |
|
|
| |
|
|
| |
для: winflip
(02.01.2008 в 09:46)
| | | Возможно вас заинтересует скрипт по ссылке http://www.softtime.ru/scripts/parol.php. | |
| |
|
|
| |
|
|
| |
для: cheops
(02.01.2008 в 13:18)
| | | Как вариант. Для себя когда-то делал.
<?
//$num - нужное кол-во символов
//$symbols - массив с группами символов
//если $num больше или равно кол-во элементов массива $symbols, то в выводимой строке будет минимум
//по одному символу каждой группы.
function uniqueid ($num = 12)
{
$str = "";
$symbols = array();
$symbols[] = "qwertyuiopasdfghjklzxcvbnm";
$symbols[] = "QWERTYUIOPASDFGHJKLZXCVBNM";
$symbols[] = "1234567890";
$used = array();
$cnt = count($symbols);
for ($i=0; $i < $num; $i++)
{
$a = rand(0, $cnt - 1);
$b = rand(0, strlen($symbols[$a]) - 1);
$str .= $symbols[$a][$b];
if (!in_array($a, $used))
$used[] = $a;
}
if ($num >= $cnt and count($used) != $cnt)
return uniqueid($num);
else
return $str;
}
?>
|
| |
| |
|
|