cthu Опубликовано 13 Мая 2008 Жалоба Поделиться Опубликовано 13 Мая 2008 На старом хостинге всё нормально, и вот наступилов время менять хостинг..Пипец какой-то =(Форум один в один перенёс на всех а на всех страницах вылазит одна и таже ошибкаsources/classes/bbcode/class_bbcode.php on line 310вродь когда-то вылетало у меня а рехтовал как убей не помню...Люди... помогите что это с глобальными объявлениями???? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Arhar Опубликовано 13 Мая 2008 Жалоба Поделиться Опубликовано 13 Мая 2008 у меня в блоге есть для таких случаев инструкцияhttp://www.ibresource.ru/forums/blog/arhar...p?showentry=135 2.2 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 cthu Опубликовано 31 Октября 2008 Автор Жалоба Поделиться Опубликовано 31 Октября 2008 (изменено) у меня в блоге есть для таких случаев инструкцияhttp://www.ibresource.ru/forums/blog/arhar...p?showentry=135 2.2Вопрос остался открытым до сих пор... Почитал я хелп и ничего не нашел схожего...файл sql_error_log_10_31_08.cgi по этому вопросу пуст а вот в корне форума файл error_log пишет[31-Окт-2008 02:40:31] PHP Warning: Invalid argument supplied for foreach() in /home/zboard/public_html/sources/classes/bbcode/class_bbcode.php on line 310 [31-Окт-2008 02:40:41] PHP Warning: Invalid argument supplied for foreach() in /home/zboard/public_html/sources/classes/bbcode/class_bbcode.php on line 310 [31-Окт-2008 02:40:45] PHP Warning: Invalid argument supplied for foreach() in /home/zboard/public_html/sources/classes/bbcode/class_bbcode.php on line 310 [31-Окт-2008 02:40:48] PHP Warning: Invalid argument supplied for foreach() in /home/zboard/public_html/sources/classes/bbcode/class_bbcode.php on line 310Хелп Объявления отображаются нормально но на каждой странице вверху Warning: Invalid argument supplied for foreach() in /home/zboard/public_html/sources/classes/bbcode/class_bbcode.php on line 310 Изменено 31 Октября 2008 пользователем cthu Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Sannis Опубликовано 31 Октября 2008 Жалоба Поделиться Опубликовано 31 Октября 2008 Объявления отображаются нормально но на каждой странице вверхуWarning: Invalid argument supplied for foreach() in /home/zboard/public_html/sources/classes/bbcode/class_bbcode.php on line 310По этому поводу у Архара написана конкретная рекомендация:2.2. На белой странице страшная надпись.Если вы не понимаете эту надпись, переведите ее хотя-бы с английского языка на русский каким-нибудь способом.Теперь с пониманием дела перейти к пункту 0, потому что если модератор с первого раза выполнит этот пункт и найдет ответ, он будет очень сердит!Если поиск все-же ничего не дал, даже учитывая, что вы использовали более короткие наборы ключевых слов и наиболее значащие отрывки из текста ошибки, читаем далее.Чаще всего эта надпись указывает на ошибку в какой-либо строчке какого-либо файла. В таком случае скачайте этот файл через протокол передачи файлов (FTP) к себе на компьютер и откройте его с помощью специальной программы. Такой программой может быть Notepad++ или даже стандартный блокнот Windows. Перейдите к указанной строчке в коде и скопируйте её и по 5 строчек выше и ниже. Теперь можно создавать тему, в которой указать полный текст выдаваемой ошибки и скопированный кусок кода. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 cthu Опубликовано 1 Ноября 2008 Автор Жалоба Поделиться Опубликовано 1 Ноября 2008 (изменено) Вот отрывок //----------------------------------------- // Parse smilies (disallow smilies in siggies, or we'll have to query the DB for each post // and each signature when viewing a topic, not something that we really want to do. //----------------------------------------- if ( $this->parse_smilies ) { $txt = ' '.$txt.' '; $codes_seen = array(); 310 if ( count( $this->ipsclass->cache['emoticons'] ) > 0 ) { //usort( $this->ipsclass->cache['emoticons'], array( 'class_bbcode_core', 'smilie_length_sort' ) ); foreach( $this->ipsclass->cache['emoticons'] as $row) { if ( is_array($this->ipsclass->skin) AND $this->ipsclass->skin['_emodir'] AND $row['emo_set'] != $this->ipsclass->skin['_emodir'] ) { continue; } $code = $row['typed']; if ( in_array( $code, $codes_seen ) ) { continue; } $codes_seen[] = $code; //----------------------------------------- // Now, check for the html safe versions //----------------------------------------- Изменено 1 Ноября 2008 пользователем cthu Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Arhar Опубликовано 1 Ноября 2008 Жалоба Поделиться Опубликовано 1 Ноября 2008 судя по всему, кеш смайлов пустойили еще может быть проблема из-за закомментированной сортировки, хотя не факт Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 cthu Опубликовано 2 Ноября 2008 Автор Жалоба Поделиться Опубликовано 2 Ноября 2008 судя по всему, кеш смайлов пустойили еще может быть проблема из-за закомментированной сортировки, хотя не факткеш 9кбесли разкоментить сортировку вылазит ещё одна строка ПРЕДУПРЕЖДЕНИЕ: [2] usort() [function.usort]: The argument should be an array (Строка: 308 файла /sources/classes/bbcode/class_bbcode.php) ПРЕДУПРЕЖДЕНИЕ: [2] Invalid argument supplied for foreach() (Строка: 310 файла /sources/classes/bbcode/class_bbcode.php) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Arhar Опубликовано 2 Ноября 2008 Жалоба Поделиться Опубликовано 2 Ноября 2008 воттолько это не тот кеш Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 cthu Опубликовано 2 Ноября 2008 Автор Жалоба Поделиться Опубликовано 2 Ноября 2008 воттолько это не тот кешА что нужно сделать??? ((((Я обновил его раза 3 ничего ((( Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Arhar Опубликовано 2 Ноября 2008 Жалоба Поделиться Опубликовано 2 Ноября 2008 сделать бы какой-нибудь debug_backtrace Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 cthu Опубликовано 3 Ноября 2008 Автор Жалоба Поделиться Опубликовано 3 Ноября 2008 сделать бы какой-нибудь debug_backtraceЭто что такое? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 WildRAID Опубликовано 3 Ноября 2008 Жалоба Поделиться Опубликовано 3 Ноября 2008 cthu, не сходится что-то. Во-первых,Warning: Invalid argument supplied for foreach() in /home/zboard/public_html/sources/classes/bbcode/class_bbcode.php on line 310подразумевает наличие конструкции foreach в строке 310. А, судя по отрывку, её там близко нет. Во-вторых, если бы кеш смайлов действительно был пустым, либо неопределённым, до foreach дело бы не дошло, т.к. прямо перед ним видимif ( count( $this->ipsclass->cache['emoticons'] ) > 0 ) count() не пустил бы. Следовательно, отрывок из какого-то другого файла. Проверяйте. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
cthu
На старом хостинге всё нормально, и вот наступилов время менять хостинг..
Пипец какой-то =(
Форум один в один перенёс на всех а на всех страницах вылазит одна и таже ошибка
sources/classes/bbcode/class_bbcode.php on line 310
вродь когда-то вылетало у меня а рехтовал как убей не помню...
Люди... помогите что это с глобальными объявлениями????
Ссылка на комментарий
Поделиться на других сайтах
11 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.