IPB Предупреждение [2] implode() [function.implode]: Bad arguments.

Проблема

При заходе на форму авторизации вверху появляется ошибка

IPB Предупреждение [2] implode() [function.implode]: Bad arguments. (Строка: 452 файла /sources/action_public/login.php)

Причины

PHP не может получить информацию о параметрах переданных в скрипт.

Решение

Для исправления необходимо внести изменения в файл ./sources/action_public/login.php

Найдите код:

$_SERVER['HTTP_REFERER'] = $this->ipsclass->base_url.implode( "&", $_SERVER['argv'] );

Замените на:

if ( isset($_SERVER['argv']) )
{
   $_SERVER['HTTP_REFERER'] = $this->ipsclass->base_url.implode( "&", $_SERVER['argv'] );
}

или на:

$_SERVER['HTTP_REFERER'] = $this->ipsclass->base_url.@implode( "&", $_SERVER['argv'] );

Сохраните файл, загрузите на сервер.

 

kb/ipb_warning_2_implode_bad_arguments.txt · Последние изменения: 2007/08/24 13:33 vasyast

Работает на DokuWiki
© 2002—2006 ibresource
e-mail: wikiteam@iblink.ru