есть скрипт генератора паролей
PHP |
<form method=post> |
PHP |
<form method=post> |
Цитата (Han @ 2.05.2009 - 23:03) |
$arr = array('a','b','c','d','e','f', 'g','h','i', 'j', [s]); |
Цитата |
, [s] |
PHP |
<?php |
Цитата |
Мудрите вы братцы. Всё гораздо проще: |
PHP |
for (;;) |
PHP |
echo generate_password(intval($_POST['number'])); |
PHP |
$index = rand(0, count($arr)-1); |
PHP |
$count = count($arr)-1; |
PHP |
if (strpos($pass,$arr[$index])!== false) |
PHP |
<form method=post> |
PHP |
if (strpos($pass,$arr[$index])!== false) |
PHP |
(settype (($_POST['number']), intval )) |
Цитата |
Чесно говоря лениво и некогда комментировать такой безобразный код. Займись лучше чем нибудь действительно полезным, чем пытаться слепить из г конфетку. |
Цитата (twin @ 3.05.2009 - 13:58) |
Чесно говоря лениво и некогда комментировать такой безобразный код. Займись лучше чем нибудь действительно полезным, чем пытаться слепить из г конфетку. |
PHP |
// количество выводимых символов |
PHP |
/** |
Цитата (twin @ 3.05.2009 - 16:21) |
На кой пыхтеть и сочинять свою функцию, когда есть штатная. |
Цитата |
Ну щас научишь, блин. На кой пыхтеть и сочинять свою функцию, когда есть штатная. Лучше матчасть учить. А php это не матиматика, тут всего то тыщи три функций, из них активно используется меньше половины. А учительница твоя не права. Нам всегда говорили в институте - мы не заставляем вас зубрить все формулы, мы учим работать со справочниками. Не нужно изобретать велосипедов. Если нужен пароль, представь простейший алгоритм, как бы ты сделал и го в мануал. Там наверняка есть всё, что для этого нужно. |
Цитата (Han @ 3.05.2009 - 07:08) |
Но он увы не работает. Ошибка Fatal error: Maximum execution time of 30 seconds exceeded in Z:\denwer\www\denwer\index.php on line 54 |
Цитата |
что не ясно то ? нельзя быть таким ленивым, ну посмотри ты что возвращает функция strpos и почему необходимо использовать именно !== |
Цитата |
$index !== $index если первое не равно второму и при этом у них разные типа возвращяет true. |