В процессе работы над сайтом перед выводом 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" />
"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" пропечатывается?
Спасибо!
Комментарии
1) Поиск через тотал командер
2) Возможно какойто файл не ютф
3) отключать модули пока не найдется ошибка
а может просто в шаблоне нечаянно ввели?
ПС. Преждевременная эякуляция ломает супружескую жизнь
Поиск испробывал, но безрезультатно. Отключаю поочереди модули. Не все можно выключить. А как найти файлы, в которых есть не utf-8 символы?
Шаблоны проверил первым делом, т.к. эта буква выводится всегда. А для ajax ответов обычно шаблоны не используются.
Можно "тупо" файлы ядра и модулей заменить...
Если не поможет, по крайней мере... вариантов убавиться..
Темку менять не пробовали?
Заново скачал друпал и все доступные модули, заменил исходные, пока без результатно.
Темка тут не причем, т.к. "f" выводится и в админке, и в пользовательской части (используюся разные темы). Я б закрыл бы на это глаза, но перестал работать ajax. В firebug видно, что ответы на ajax запросы правильные, но перед ними стоит "f"...
Кстати когда-то давно на другом проекте у меня это уже было, только выводилось несколько букв f перед, потом как перестало, я не заметил как.
Нашел в начале одного файла как:
f<?php
почти день промаялся... Всем спасибо