Это скрипт ищет и удаляет BOM со всех страниц!
Залить в корень, запустить.
Ждём отчета от скрипта (будут перечислены адреса исправленных файлов).
Афтор был уверен в вашей образованности или умении пользовацо поисковиками.
Ниже - две перефразированные цитаты с разных сайтов...
Скрипт, с помощью которого можно удалить BOM из файлов в кодировке UTF-8.
Вопрос: Что такое BOM?
: Byte Order Mark - Метка порядка следования байтов (BOM) состоит из кода U + FEFF в начале файла, используемая в качестве подписи, определяющей порядок следования байтов и форму кодирования, в первую очередь для немаркированных файлов, содержащих открытый текст.
При сохранении файлов в кодировке UTF-8 в начало файла добавляется BOM (подпись UTF-8 в виде трёх байтов).
Основная проблема в том, что если подключать такие файлы из PHP, то эти три байта будут считаться выводом на экран и инициировать отправку заголовков.
Чтобы всё работало как надо, BOM нужно удалять во всех подключаемых файлах.
Именно для этих целей и предоставляется данный скрипт.