[решено] Преждевременный вывод ломает ajax

Главные вкладки

Аватар пользователя devnull devnull 12 декабря 2011 в 21:18

В процессе работы над сайтом перед выводом html кода стала выводится буква f

f<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml" xml:lang = "ru"
 lang = "ru" dir = "ltr">
    <head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Из-за этого перестал везде работать ajax. Пересмотрел свои модули, не заметил. Как можно найти, где эта "f" пропечатывается?
Спасибо!

Комментарии

Аватар пользователя aRpi aRpi 12 декабря 2011 в 23:30

1) Поиск через тотал командер
2) Возможно какойто файл не ютф
3) отключать модули пока не найдется ошибка

Аватар пользователя devnull devnull 13 декабря 2011 в 1:34

"aRpi" wrote:

1) Поиск через тотал командер
2) Возможно какойто файл не ютф
3) отключать модули пока не найдется ошибка

Поиск испробывал, но безрезультатно. Отключаю поочереди модули. Не все можно выключить. А как найти файлы, в которых есть не utf-8 символы?

"divined" wrote:
а может просто в шаблоне нечаянно ввели?

Шаблоны проверил первым делом, т.к. эта буква выводится всегда. А для ajax ответов обычно шаблоны не используются.

Аватар пользователя Orion76 Orion76 13 декабря 2011 в 1:56

Можно "тупо" файлы ядра и модулей заменить...
Если не поможет, по крайней мере... вариантов убавиться..

Темку менять не пробовали?

Аватар пользователя devnull devnull 13 декабря 2011 в 17:20

"orion76" wrote:

Можно "тупо" файлы ядра и модулей заменить...
Если не поможет, по крайней мере... вариантов убавиться..

Темку менять не пробовали?

Заново скачал друпал и все доступные модули, заменил исходные, пока без результатно.
Темка тут не причем, т.к. "f" выводится и в админке, и в пользовательской части (используюся разные темы). Я б закрыл бы на это глаза, но перестал работать ajax. В firebug видно, что ответы на ajax запросы правильные, но перед ними стоит "f"...
Кстати когда-то давно на другом проекте у меня это уже было, только выводилось несколько букв f перед, потом как перестало, я не заметил как.