Автор Тема: Проверка файлов php на BOM и лишние пробелы  (Прочитано 4396 раз)
  • Администратор
  • Постоялец
  • *****
  • Сообщений: 111
    • Просмотр профиля
Очень часто при редактировании файлов php возникают ошибки, связанные с использованием некорректных инструментов или с некорректным сохранением файлов. Обычно это сохранение с сигнатурой BOM в файл или лишние пробелы, переводы срок в начале или конце файла.

Специально для борьбы с этими ошибками был написан скрипт found_extra_space.

Распаковываете в корень и запускайте.
« Последнее редактирование: 18 Октября 2013, 12:34:34 от AndrewBerezin »

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Проверка файлов php на BOM и лишние пробелы
« Ответ #1 : 20 Января 2015, 21:10:27 »
Хороший модуль, спасибо. "Вдруг" пригодился!

Для тех, кому еще предстоит столкнуться с проблемой лишних пробелов, добавлю, что сообщение об ошибке в cache может выглядеть на первый взгляд несколько неочевидно, что-то типа:

"PHP Warning:  Cannot modify header information - headers already sent by (output started at..." (и дальше имя проблемного файла)

И еще добавлю, что у мня проблема возникла совершенно неожиданно при пользовании свежей версией ФайлЗиллы...   :-[


  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Проверка файлов php на BOM и лишние пробелы
« Ответ #2 : 20 Января 2015, 22:26:34 »
Кстати, возможно, параноидальный вопрос, но все-таки:

Инструкция "Распаковываете в корень" подразумевает, что скрипт сможет запустить кто угодно (если, конечно, не удалить скрипт сразу после использования)

Допустим так же, что проблемные файлы будут обнаружены в директории админки... и выведены в таблицу с указанием полного пути. Наверно, это теоретически (??) не очень хорошо с точки зрения сохранения названия переименованной папки в секрете?