Как оставлять данные каторые записал пользователь на php ?

12
anton000
На сайте с 10.05.2013
Offline
32
#11
siv1987:
Все работает нормально.
А что вы собственно делаете этим ($i = 0; $i = $number; $i++)?

понял нужно сделать == извините ступил. А вот как на счёт того что выдаётся 20 значный пароль вместо 10 значного. Почему так?

siv1987
На сайте с 02.04.2009
Offline
427
#12
anton000:
А вот как на счёт того что выдаётся 20 значный пароль вместо 10 значного. Почему так?

У меня выдается положенное количество символов. Значит вы что-то не то передаете. Перед циклом сделайте дамп переменной number

anton000
На сайте с 10.05.2013
Offline
32
#13
siv1987:
У меня выдается положенное количество символов. Значит вы что-то не то передаете. Перед циклом сделайте дамп переменной number

Честно говоря не знаю, что это такое, но нашёл в интернете только вот такой скрипт для дампа:


function dump() {
ob_start();
foreach (func_get_args() as $var) {
var_dump($var);
}
return ob_get_clean();
}

Это бред?

siv1987
На сайте с 02.04.2009
Offline
427
#14

var_dump

ну или просто echo

anton000
На сайте с 10.05.2013
Offline
32
#15
siv1987:
var_dump
ну или просто echo

Вывод! Всё правильно!

M2
На сайте с 11.01.2011
Offline
342
#16

anton000,

anton000:

Сгенирировать

Научитесь сначала правильно писать. И выучите английский. Без английского в программировании вообще никуда. А до тех пор - программирование не ваше.

------------------- Крутые VPS и дедики. Качество по разумной цене ( http://cp.inferno.name/view.php?product=1212&gid=1 ) VPS25OFF - скидка 25% на первый платеж по ссылке выше
siv1987
На сайте с 02.04.2009
Offline
427
#17
anton000:
Всё правильно!

Что правильно? $number перез запуском циклом что содержит? Если он 4 и цикл составлен правильно то там по сути не может быть 20. Капайте свой гкод. Функция по крайней мере отрабатывает правильно.

anton000
На сайте с 10.05.2013
Offline
32
#18
siv1987:
Что правильно? $number перез запуском циклом что содержит? Если он 4 и цикл составлен правильно то там по сути не может быть 20. Капайте свой гкод. Функция по крайней мере отрабатывает правильно.

То и содержит, что есть на скрине!

Вот код в каторый я добавил дамп:


function numv1($number) {

$arr = array('a', 'b', 'c', 'd', 'e', 'f', 'g',

'h','i','j','k','l',

'm','n','o','p','r','s',

't','u','v','x','y','z',

'A','B','C','D','E','F',

'G','H','I','J','K','L',

'M','N','O','P','R','S',

'T','U','V','X','Y','Z',

'1','2','3','4','5','6',

'7','8','9','0');

$pass = "";

$number = $_POST['number'];


var_dump($number);

for($i = 0; $i <= $number; $i++) {
$index = mt_rand(0, count($arr) - 1);
$pass .= $arr[$index];
}
return $pass;
}


---------- Добавлено 04.07.2013 в 15:47 ----------

mark2011:
anton000,

Научитесь сначала правильно писать. И выучите английский. Без английского в программировании вообще никуда. А до тех пор - программирование не ваше.

Я не говорю, что я Русский язык знаю на 5!

siv1987
На сайте с 02.04.2009
Offline
427
#19
$number = $_POST['number'];
var_dump($number);

Ну вот зачем ... у функции же есть специально для этого аргумент - numv1($_POST['number']);

Все работает нормально. Капайте дальше в своем коде.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий