[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Автологин
DeeKeiD
В чем проблема, скрипт ругается на ф-ю shuffle()
Warning: shuffle() expects parameter 1 to be array, integer given in C:\AppServ\www\include\functions.php on line 65

function randStr($num = 10)
{
$arr = array_merge(range(0, 9), range('!', '@'), range('A', 'Z'));
$arr = array_merge($arr, $arr);

$key = '';
$rand = microtime(true);

for($i = 0; $i < $num; $i++)
{
shuffle($a);
$key .= $arr[(round(($rand * 1000 - floor($rand * 1000)),2) * 100 )];
$rand = microtime(true);
}

return $key;
}




Спустя 35 минут, 30 секунд (26.07.2011 - 15:02) Invis1ble написал(а):
Может shuffle($arr); ?

Спустя 9 минут, 11 секунд (26.07.2011 - 15:11) DeeKeiD написал(а):
Нет biggrin.gif
Разобрался, проблема была в выводе ф-и я писал setAutoLogin($id) or die('cannot set hash');
а по скольку ф-я возвращяла false у меня и вылетали ети ошибки wink.gif

Спустя 2 минуты, 34 секунды (26.07.2011 - 15:14) Invis1ble написал(а):
DeeKeiD
причем тут это, у тебя в shuffle() передается непроинициализированное значение $a

Спустя 4 минуты, 31 секунда (26.07.2011 - 15:18) DeeKeiD написал(а):
ну это не я составлял ф-ю rolleyes.gif но после того как убрал or die(); всё работает отлично

Спустя 1 минута, 10 секунд (26.07.2011 - 15:19) Invis1ble написал(а):
DeeKeiD
Цитата
ну это не я составлял ф-ю

а своей головы на плечах нет? smile.gif

Спустя 46 секунд (26.07.2011 - 15:20) DeeKeiD написал(а):
ога laugh.gif

Спустя 44 секунды (26.07.2011 - 15:21) Invis1ble написал(а):
печально...


_____________
Бесполезно просить пощады у цезаря
Фатальная ошибка : Звонок в неопределенную функцию ©
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.