Перейти к содержанию

Ошибка


Death1

Рекомендуемые сообщения

Сопсно вот текст  adminsourcesclassesoutputpublicOutput.php(3802) : eval()'d code on line 12

Как лечить?

Ссылка на комментарий
Поделиться на другие сайты

ругается на этот блок:

{

/* Hooks: Are we overloading this class? */
$hooksCache = ipsRegistry::cache()->getCache('hooks');

if( isset($hooksCache['skinHooks'][ $name ]) && is_array($hooksCache['skinHooks'][ $name ]) && count($hooksCache['skinHooks'][ $name ]) )
{
foreach( $hooksCache['skinHooks'][ $name ] as $classOverloader )
{
if( is_file( IPS_HOOKS_PATH . $classOverloader['filename'] ) )
{
if( ! class_exists( $classOverloader['className'] ) )
{
/* Hooks: Do we have the hook file? */
$thisContents = file_get_contents( IPS_HOOKS_PATH . $classOverloader['filename'] );
$thisContents = str_replace( $name."(~id~)", $classname, $thisContents );

ob_start();
eval( $thisContents );
ob_end_clean();
}

if( class_exists( $classOverloader['className'] ) )
{
/* Hooks: We have the hook file and the class exists - reset the classname to load */
$classname = $classOverloader['className'];
}
}
}
}

 

в частности на эту строку eval( $thisContents );

Ссылка на комментарий
Поделиться на другие сайты

Death1, подробней описывай проблему: Что за ошибка/После чего случилась/Что пытался предпринять.

И ошибки и все коды заворачивай в BBкод кода, чтобы выглядело так:

adminsourcesclassesoutputpublicOutput.php(3802) : eval()'d code on line 12
{
/* Hooks: Are we overloading this class? */
$hooksCache = ipsRegistry::cache()->getCache('hooks');

if( isset($hooksCache['skinHooks'][ $name ]) && is_array($hooksCache['skinHooks'][ $name ]) && count($hooksCache['skinHooks'][ $name ]) )
{
foreach( $hooksCache['skinHooks'][ $name ] as $classOverloader )
{
if( is_file( IPS_HOOKS_PATH . $classOverloader['filename'] ) )
{
if( ! class_exists( $classOverloader['className'] ) )
{
/* Hooks: Do we have the hook file? */
$thisContents = file_get_contents( IPS_HOOKS_PATH . $classOverloader['filename'] );
$thisContents = str_replace( $name."(~id~)", $classname, $thisContents );

ob_start();
eval( $thisContents );
ob_end_clean();
}

if( class_exists( $classOverloader['className'] ) )
{
/* Hooks: We have the hook file and the class exists - reset the classname to load */
$classname = $classOverloader['className'];
}
}
}
}

Изменено пользователем WzGeee
Ссылка на комментарий
Поделиться на другие сайты

Появилось после установки хука (SOS34) Group Color on User Links  v1.3.0. При отключении этой фичи. ошибка пропадает. Ты гдето присал что после обновления форума такое было, но решилось обновлением кэша - это не мой случай, я кэш до дыр затёр, толку 0.

Ссылка на комментарий
Поделиться на другие сайты

Установил хук этот на чистый ipb 3.4.1 и такая же ошибка. А возникает она когда заходиш в какой нибудь из форумов.

Ссылка на комментарий
Поделиться на другие сайты

Death1, спроси у хостера, они ни чего последнее время не обновляли, не чинили? Если уже на чистом IPB не работает...

Ссылка на комментарий
Поделиться на другие сайты

Death1, спроси у хостера, они ни чего последнее время не обновляли, не чинили? Если уже на чистом IPB не работает...

Я сам себе хостер :) Не обновлял.

Изменено пользователем Death1
Ссылка на комментарий
Поделиться на другие сайты

Можно эти вронги отключить по средствам .htaccess - но это не дело. Что никто не в теме где беда ?

Ссылка на комментарий
Поделиться на другие сайты


на эту строку eval( $thisContents );

А что если ее удалить?

Ссылка на комментарий
Поделиться на другие сайты

Используйте вот модификацию.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...