Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#23 used as offset, casting to integer (23) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: BattleNet script
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (1): [1]   

> Без описания
Demiurge
Отправлено: 23 Июля, 2007 - 17:35:03
Post Id


Призрачная личность


Покинул форум
Сообщений всего: 58
Дата рег-ции: Апр. 2005  
Откуда: Alternative reality of Earth

Карма 0




Здравия. Такая трабла.
Взялся я, значится доводить до ума огрехи сервера, и столкнулся с интерестным глюком.
Если в скрипте администрирования BattleNet Ladder'а пытаюсь добавить пользователя - то он мне сообщает:
Fatal error: Cannot redeclare hash_init() in /var/www/html/ladder/bnet_pass.php on line 8

CODE:
function hash_init(&$hash){
$hash[0] = 0x67452301;
$hash[1] = 0xefcdab89;
$hash[2] = 0x98badcfe;
$hash[3] = 0x10325476;
$hash[4] = 0xc3d2e1f0;
}

8 строка - есть закрывающая скобка...
Обращение к этой функции однократное, вот, собсно, само обращение:
CODE:
function bnet_hash(&$hashout, $data){
if ($data == ""){
return -1;
}else {
$size = strlen($data);
}
hash_init($hashout);
$base = 0;
for ($i=0; $i<80; $i++){
$tmp[$i] = 0;
}

while ($size > 0){
if ($size > 64) $inc = 64;
else $inc = $size;

hash_set_16($tmp, $data, $base, $inc);

do_hash($hashout, $tmp);

$size -= $inc;
$base += $inc;
}
return 0;
}


И я, собсно, немогу понять, это у меня ошибка в конфигурации PHP, или в версии 5.12 это должно выглядеть иначе??? Если что - могу выложить архив самого скрипта...
(Версия скрипта BN v2.3.20a)

(Отредактировано автором: 23 Июля, 2007 - 17:36:41)

 
 Top
ETC Администратор
Отправлено: 23 Июля, 2007 - 22:49:07
Post Id



Flash-coder


Покинул форум
Сообщений всего: 5275
Дата рег-ции: Дек. 2003  
Откуда: TimeZero

Карма 26




А если напрячься и перевести текст ошибки?
 
 Top
TvoyWeb Администратор
Отправлено: 24 Июля, 2007 - 00:09:25
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




Demiurge пишет:
Cannot redeclare hash_init()

Нельзя переопределять функцию.
Кстати на http://ru2.php.net/hash_init
Цитата:
(no version information, might be only in CVS)

Скорее всего у тебя как раз в PHP есть эта функция. Просто обзови эту функцию по другому и вызывай ее уже по новому имени.
 
 Top
Furax
Отправлено: 24 Июля, 2007 - 00:30:02
Post Id



Бледнотик


Покинул форум
Сообщений всего: 1472
Дата рег-ции: Март 2007  
Откуда: Иркутск, Сибирь, СССР

Карма 32




Demiurge
Кажись, функция с таким именем уже объявлена...
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0, скрытых: 0)
« PHP/Perl »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0323]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33