Intellect Board — cистема управления сайтом

Построение сайта на основе форума

Intellect Board — cистема управления сайтом »   Техническая поддержка версии 2.22 »   цифирки лезут перед хидером
RSS

цифирки лезут перед хидером

какой-то баг моей связки хостинга и форума

Текущий рейтинг темы: Нет
Выводить сообщения

<<Назад  Вперед>>Модераторы: aerograf, wsxПечать
 
Aha
Новичок


Всего сообщений: 24
Рейтинг пользователя: 2


Ссылка


Дата регистрации на форуме:
4 мая 2007
собственно сейчас ошибку можно увидеть по адресу http://www.redbike.ru/rbforum/index.php
  • проявляется в виде шестнадцатеричного числа выводимого перед любым выводом (даже если в начале indexa.php что-то вывести) и вывода "0" в конце.
  • код конвертирован в utf-8
  • если прерывать выполнение скрипта перед main_action() то ошибки не возникает
  • проблема появилась при смене хостинга на версии 2.19, обновил, а проблема осталась
  • поиск методом исключения с останоовом дает странный результат, то вывод <?=$GLOBALS['modlist'];?> вызывет изменения, то вывод просто html-кода типа <a href=""></a>
  • включение gzip вызывает пустой экран при показе сообщений
  • проблемы с показом полноразмерных картинок

может кто сталкивался? может кто-то сможет подсказать куда копать? \":(\"
assessor
Долгожитель форума


Всего сообщений: 495
Рейтинг пользователя: 14


Ссылка


Дата регистрации на форуме:
13 фев. 2007
Я не смогу помочь, у меня хостинг хороший и проблем ни накаких версиях не было.
Кто-то уже по-моему жаловался на такую же проблему или в 2.19 или 2,20, поищи на форуме.

Aha
Новичок


Всего сообщений: 24
Рейтинг пользователя: 2


Ссылка


Дата регистрации на форуме:
4 мая 2007
да вот аналогичная тема http://intboard.ru/support_final/1884/
Aha
Новичок


Всего сообщений: 24
Рейтинг пользователя: 2


Ссылка


Дата регистрации на форуме:
4 мая 2007
НАШЕЛ!
Стал рыть где-же при выводе файла вылезают эти цифирки и дошел до того что если убрать команду
header("HTTP/1.1 200 OK");
все выводиться в буфер нормально. Администратор сказал "Ха!", не HTTP/1.1 а HTTP/1.0. Да и вообще, ты же не можешь заранее знать по какой версии протокола работаешь?"
По его же совету все выводы хидеров где прописан протокол были заменены на конструкцию
header($_SERVER['SERVER_PROTOCOL']." 200 OK");
(не забудьте поискать тоже самое с одинарными кавыками)

Файлы: index.php
admin/index.php
file.php
rss.php
sitemap.php
hurl.php
link.php
\":tongue:\" \":tongue:\" \":tongue:\"
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001
Оффтопик: Aha, в 3.x я уже учел такую ситуацию... Там именно в таком варианте все и выдается. Но все равно спасибо за информацию.

---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
mickle
Новичок


Всего сообщений: 16
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
4 нояб. 2009
Была аналогичная проблема. Вылечилось подставлением в Файл .htaccess строки:

SetEnv force-no-vary

Объяснение:
http://httpd.apache.org/docs/2.2/env.html
force-no-vary
This causes any Vary fields to be removed from the response header before it is sent back to the client. Some clients don't interpret this field correctly; setting this variable can work around this problem. Setting this variable also implies force-response-1.0.
<<Назад  Вперед>>Модераторы: aerograf, wsxПечать
Intellect Board — cистема управления сайтом »   Техническая поддержка версии 2.22 »   цифирки лезут перед хидером
RSS

1 посетитель просмотрел эту тему за последние 10 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
Ограничение доступа
не отображаются разделы
Архив версий
Установка стиля на Intellect Board 2.22
Завершилась работа над новой версией 3.00

Самые активные 5 тем RSS


Время выполнения скрипта: 0.0680. Количество выполненных запросов: 17, время выполнения запросов 0.0000
Creative Commons License Rambler's Top100 Rambler's Top100 Рейтинг@Mail.ru Valid HTML 4.01 Transitional Valid CSS!