Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » выбор из цикла

Ответить
Настройки темы
выбор из цикла

Аватара для slaine

Ветеран


Сообщения: 675
Благодарности: 8


Конфигурация

Профиль | Отправить 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

 

Аватара для XCodeR

Ветеран


Сообщения: 878
Благодарности: 53

Профиль | Сайт | Отправить PM | Цитировать


а что мешает записвать прямо в самом цикле? или создать промежуточную переменную и добавлять к ней emi, а потом записать в файл?
или я не так понял суть вопроса?

Отправлено: 01:18, 23-08-2005 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83

Профиль | Сайт | Отправить 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


Аватара для slaine

Ветеран


Сообщения: 675
Благодарности: 8

Профиль | Отправить PM | Цитировать


Xcode если я буду записавать БД прямо в цикле, то получится по одному символу на строчку!
А промежуточную переменую создать не догадался..

Vlad Drakula скажите почему плохой способ генерить пароли?(кстати это мне уже говорит второй человек, но от него я ответа так и не дождался)
А какой тогда есть лутчше способ, например?

Спасибо всем.

-------
живодёр - практик


Отправлено: 10:01, 23-08-2005 | #4


Аватара для XCodeR

Ветеран


Сообщения: 878
Благодарности: 53

Профиль | Сайт | Отправить PM | Цитировать


slaine
Цитата:
$i=7; // кол-во символов пароля
$upw=substr(md5(microtime(),0,$i);
$upw - вот вам уникальный пароль, вероятность совпадения стремится к нулю.

а Ваш метод генерации может выдать одиноковые пароли.

Отправлено: 11:37, 23-08-2005 | #5


Аватара для archy

Ветеран


Сообщения: 659
Благодарности: 3

Профиль | Отправить PM | Цитировать


Xcode
Генерить на основе только времени не есть хорошо, опять же где mixedcase?

Отправлено: 12:29, 24-08-2005 | #6


Аватара для XCodeR

Ветеран


Сообщения: 878
Благодарности: 53

Профиль | Сайт | Отправить PM | Цитировать


archy
почему не есть хорошо?...
microtime() - если мне память не изменяет вернет значение в секундах с Unix Epoch(или как там в мануале напимано), томеж где то с 1970.
т.е. уникальное значение.
а MD5 - выдаст уникальный пароль.
для надежности можно обрезать уникальное количество символов, чтобы пароли получились разными по длине.
и будет все уникально...

Отправлено: 12:51, 24-08-2005 | #7


Аватара для archy

Ветеран


Сообщения: 659
Благодарности: 3

Профиль | Отправить PM | Цитировать


Xcode
Опять же ограниченное колво символов [0-9A-F] подбираются махом...

Отправлено: 16:45, 24-08-2005 | #8


Аватара для Prisoner

Engrossed by the Void


Сообщения: 2229
Благодарности: 60

Профиль | Отправить PM | Цитировать


Угу, тут к примеру база хешей на десяток лямов. Приходи, смотри

-------
Не могу дать более дельный совет - не хватает системных ресурсов...


Отправлено: 10:23, 25-08-2005 | #9


Аватара для XCodeR

Ветеран


Сообщения: 878
Благодарности: 53

Профиль | Сайт | Отправить PM | Цитировать


хех... их ще оказывается не зарыли.... не хорошо...

Отправлено: 11:26, 25-08-2005 | #10



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » выбор из цикла

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
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




 
Переход