|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » выбор из цикла |
|
|
выбор из цикла
|
Ветеран Сообщения: 675 |
Профиль | Отправить PM | Цитировать $a = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";
for ($i = 0; $i < 12; $i ++){ $emi = substr($a, rand(0, strlen($a)), 1); echo $emi; } как $emi можно записать в файл или в БД в таком же виде в котором она в цикле? |
|
------- Отправлено: 00:46, 23-08-2005 |
Ветеран Сообщения: 878
|
Профиль | Сайт | Отправить PM | Цитировать а что мешает записвать прямо в самом цикле? или создать промежуточную переменную и добавлять к ней emi, а потом записать в файл?
или я не так понял суть вопроса? |
Отправлено: 01:18, 23-08-2005 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать slaine
$a = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890'; $b = ''; for ($i = 0; $i < 12; $i ++){ $emi = substr($a, rand(0, strlen($a)), 1); $b .= $emi; echo $emi; } echo $b; slaine а вообще плохой способ генерить пароли... есть способы на много лучьше! |
------- Отправлено: 01:33, 23-08-2005 | #3 |
Ветеран Сообщения: 675
|
Профиль | Отправить PM | Цитировать Xcode если я буду записавать БД прямо в цикле, то получится по одному символу на строчку!
А промежуточную переменую создать не догадался.. Vlad Drakula скажите почему плохой способ генерить пароли?(кстати это мне уже говорит второй человек, но от него я ответа так и не дождался) А какой тогда есть лутчше способ, например? Спасибо всем. |
------- Отправлено: 10:01, 23-08-2005 | #4 |
Ветеран Сообщения: 878
|
Профиль | Сайт | Отправить PM | Цитировать slaine
Цитата:
а Ваш метод генерации может выдать одиноковые пароли. |
||
Отправлено: 11:37, 23-08-2005 | #5 |
Ветеран Сообщения: 659
|
Профиль | Отправить PM | Цитировать Xcode
Генерить на основе только времени не есть хорошо, опять же где mixedcase? |
Отправлено: 12:29, 24-08-2005 | #6 |
Ветеран Сообщения: 878
|
Профиль | Сайт | Отправить PM | Цитировать archy
почему не есть хорошо?... microtime() - если мне память не изменяет вернет значение в секундах с Unix Epoch(или как там в мануале напимано), томеж где то с 1970. т.е. уникальное значение. а MD5 - выдаст уникальный пароль. для надежности можно обрезать уникальное количество символов, чтобы пароли получились разными по длине. и будет все уникально... |
Отправлено: 12:51, 24-08-2005 | #7 |
Ветеран Сообщения: 659
|
Профиль | Отправить PM | Цитировать Xcode
Опять же ограниченное колво символов [0-9A-F] подбираются махом... |
Отправлено: 16:45, 24-08-2005 | #8 |
Engrossed by the Void Сообщения: 2229
|
Профиль | Отправить PM | Цитировать Угу, тут к примеру база хешей на десяток лямов. Приходи, смотри
|
------- Отправлено: 10:23, 25-08-2005 | #9 |
Ветеран Сообщения: 878
|
Профиль | Сайт | Отправить PM | Цитировать хех... их ще оказывается не зарыли.... не хорошо...
|
Отправлено: 11:26, 25-08-2005 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
VBA - выход из цикла | иоанн | Программирование и базы данных | 2 | 26-05-2009 22:24 | |
[решено] Внедрение цикла в код программы... Помогите разобраться. | sashadeg | AutoIt | 1 | 19-03-2009 10:38 | |
CMD/BAT - [решено] Использование If в теле цикла For | ven00m | Скриптовые языки администрирования Windows | 3 | 11-01-2008 17:09 | |
CMD/BAT - [решено] как правильно передать переменные подпрограмме из цикла for | akrav | Скриптовые языки администрирования Windows | 4 | 07-01-2008 17:51 | |
Основы C++ | Раскрытие цикла while (s--) { ... }; | Skrip | Программирование и базы данных | 3 | 20-08-2005 20:35 |
|