Меню сайта
Категории каталога
Советы по дизайну, графике и баннер [17]
- Даже Артем Лебедев, который является легендой в Web дизайне, с чего- то начинал. Здесь мы постарались собрать статьи для начинающих Web дизайнеров. Если вы начали заниматься этим увлекательным делом, то уделите несколько минут и почитайте о подводных камнях
PHP - примеры скриптов [21]
- В этом разделе опубликованы материалы о php скриптах с примерами, самый лучший метод разобраться со скриптом, ну это вы знаете, написать самому или разобрать чужой код, по сравнению с изучением книги, статья является наиболее легким вариантом, тем более, что мы здесь собрали самые нужные примеры
Программирование на языках [35]
Программирование на самых популярных языках, заметки о заработке, оболочки - В этом разделе мы собрали статьи о заработке, анализ интерфейса мобильных телефонов со стороны программирования, анализ програмных оболочек
Статьи по поисковой оптимизации [3]
- В этом разделе представлены честные методы поисковой оптимизации. Всем известно, что оптимизация бывает белой и черной. Мы постараемся осветить здесь оба
Что такое PageRank? [1]
Выполнение javascript [1]
В этом разделе мы понемногу рассмотрим все основные элементы javascript. Это позволит тут же писать и тестировать простейшие скрипты.
Форма входа
Поиск
Друзья сайта
Статистика

Онлайн всего: 3
Гостей: 3
Пользователей: 0

Понедельник, 07.07.2025, 06:32

WELCOME!


Приветствую Вас Гость
Каталог статей
RSS
Главная » Статьи » статьи для web программистов » PHP - примеры скриптов

Полезности PHP: уникальные идентификаторы

Помниться, нашёл я в како-то FAQе исходник скрипта генератора паролей. С удовольствием делюсь им с Вами:

$all = "8"; // кол-во символов в пароле
$symbols = array("a","C","d","E","f","g","1","2","3"); // символы, которые буду участвовать в генерации
$count_symbols = count($symbols)-1;

for ($i = 0; $i < $all; $i++)
{
$p[] = $symbols[rand(0,$count_symbols)];
}

for ($r = 0; $r < count($p); $r++)
{
$password .= $p[$r];
}

echo "Результат: $password"; // без комментариев
?>

Всё бы ничего, но почему-то пароли иногда получаются "не случайными". Хм… Пришлось искать другой способ. Нашёл, и обомлел, он занимает ровно три строчки (PHP4, В. Гилмор, с.271):

srand((double)microtime()*1000000);
$id=uniqid(rand());
print $id;
?>


Категория: PHP - примеры скриптов | Добавил: Roza (25.02.2008)
Просмотров: 291 | Рейтинг: 0.0/0 |
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Copyright MyCorp © 2025 | Хостинг от uCoz