|
автор: nemo (23.04.2005 в 21:58) |
|
| как сгенирировать длинный, состоящий из цифр и букв, sid? | |
|
|
|
|
|
|
|
для: nemo
(23.04.2005 в 21:58)
| | session_id(); | |
|
|
|
|
автор: nemo (23.04.2005 в 22:04) |
|
|
для: JIEXA
(23.04.2005 в 22:01)
| | что-то в этом роде но только самому | |
|
|
|
|
|
|
|
для: JIEXA
(23.04.2005 в 22:01)
| | Держи старую старую функцию!
function generation($max,$type,$registr,$symbol)
/*
+-----------------------------------------------------------+
| $max - длина выводимого слова |
| $type -тип 1-численный |
| 2-буквенный |
| 3-оба |
| 4-выбор |
| $registr -использовать верхний регистр 1-да 0-нет |
| $chars -набор символов |
+-----------------------------------------------------------+
*/
{
if ($type==1) {
$chars='1234567890';
}
if ($type==2) {
$chars='qazxswedcvfrtgbnhyujmkiolp';
if ($registr==1) {
$temp=$chars.'QAZXSWEDCVFRTGBNHYUJMKIOLP';
$chars=$temp;
}
}
if ($type==3) {
$chars='1234567890qazxswedcvfrtgbnhyujmkiol p';
if ($registr==1) {
$temp=$chars.'QAZXSWEDCVFRTGBNHYUJMKIOLP';
$chars=$temp;
}
}
if ($type==4) {
$chars=$symbol;
}
// Определяем количество символов в $chars
$size=StrLen($chars)-1;
// Определяем пустую переменную, в которую и будем записывать символы.
$password=null;
// Создаём пароль.
while($max--)
$password.=$chars[rand(0,$size)];
return $password;
}
|
| |
|
|
|
|
|
|
|
для: polich
(24.04.2005 в 00:01)
| | md5(mt_rand().time()) | |
|
|
|