Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

[Поддержка] Поиск файлов с кодировкой UTF-8 с BOM


progroman
 Поделиться

Рекомендованные сообщения

Поиск файлов с кодировкой UTF-8 с BOM


Поиск файлов с кодировкой UTF-8 с BOM


Модуль выводит список файлов с кодировкой UTF-8 with BOM (https://ru.wikipedia.org/wiki/Маркер_последовательности_байтов/)

Часто на сайте возникают разные ошибки, причина которых неясна. Примеры таких ошибок:

"Страница, которую вы пытаетесь просмотреть, не может быть показана, так как она использует неверную или не поддерживаемую форму компрессии",

"Cannot modify header information - headers already sent",

"Cannot send headers; headers already sent"

и другие ошибки с "headers already sent"

Также если присутствует непонятный отступ шапки от верха страницы или на сайте выводятся символы  , но найти их не удается.

Причиной всего этого может быть BOM. Дело в том, что если сохранить файл в стандартном Блокноте Windows или в другом редакторе в кодировке UTF-8, он добавит в начало файла специальный маркер - этот самый BOM, который будет идти перед <?php, и, следовательно, попадет в браузер. Чтобы избежать этого, выбирайте кодировку UTF-8 без BOM (в Notepad++, например).

Важно! Файл только выводит список файлов с неправильной кодировкой, не исправляя их, исправить кодировку нужно вручную, например, с помощью Notepad++.

Установка

1) Положите файл find_bom.php в корень сайта

2) Наберите в браузере: http://ВАШ-САЙТ.ru/find_bom.php


 

  • +1 3
Ссылка на комментарий
Поделиться на других сайтах

  • 3 недели спустя...

:-)

Ссылка на комментарий
Поделиться на других сайтах

Ух... архи полезная штука!!!!

Не мне, а тем кто тут часто задает вопросы..

 

Добавь еще в описание

 

 

Непонятный отступ шапки от верха страницы.

Ссылка на комментарий
Поделиться на других сайтах

  • 3 месяца спустя...

Полезная вещь, сделал под себя в на главной странице Панели управления, если кому будет полезно пожалуйста:

Установка
1) Положите файл find_bom.php в корень сайта

2) Откройте файл: /admin/language/russian/common/home.php

 

В самом начале будет строка:

$_['heading_title']                 = 'Панель управления';
 
Замените на:
$_['heading_title']                 = 'Панель управления <b>| <a href="http://ВАШ САЙТ.ru/find_bom.php" target="_blank"><font color="#FF0000">Поиск файлов с кодировкой UTF-8 с BOM</font></a></b>';
 
Скриншот:
ad40724b18ca.png
Ссылка на комментарий
Поделиться на других сайтах


да как же без проблем если он ищет в текущей директории и вложенных?

check_dir('.', 0);
check_dir('./catalog', 1);
check_dir('./system', 1);
check_dir('./admin', 1);
Ссылка на комментарий
Поделиться на других сайтах

да? ой...а я во внутрь не смотрел :(

 

зы где пепел? посыпать голову?

Ссылка на комментарий
Поделиться на других сайтах

  • 1 год спустя...

Спасибо тебе за модуль, добрый человек!

весь вечер убил, копая почему отступ появился сверху сайта!

очень помог! еще раз спасибо!

Ссылка на комментарий
Поделиться на других сайтах


  • 1 год спустя...
  • 9 месяцев спустя...

Подскажите, у меня ошибки вылетают:

 

Warning: fopen(./adminer./home/p4300899/www/site.ru/find_bom.php в строке 34 

предупреждение: fread () ожидает, что параметр 1 будет ресурсом, логическое значение home/p4300899/www/site.ru/find_bom.php в строке 35 

предупреждение: fclose () ожидает, что параметр 1 будет ресурсом, логическое значение home/p4300899/www/site.ru/find_bom.php на линии 41

Ссылка на комментарий
Поделиться на других сайтах


  • 2 недели спустя...
В 03.04.2019 в 03:06, wgadget сказал:

Подскажите, у меня ошибки вылетают:

 

Warning: fopen(./adminer./home/p4300899/www/site.ru/find_bom.php в строке 34 

предупреждение: fread () ожидает, что параметр 1 будет ресурсом, логическое значение home/p4300899/www/site.ru/find_bom.php в строке 35 

предупреждение: fclose () ожидает, что параметр 1 будет ресурсом, логическое значение home/p4300899/www/site.ru/find_bom.php на линии 41

 

Не кто не подскажет?

Ссылка на комментарий
Поделиться на других сайтах


5 часов назад, OCappLab сказал:

Прав скорей всего не хватает на запись и чтение.

Числовое значение прав 777 - всё включено.

Ссылка на комментарий
Поделиться на других сайтах


  • 5 месяцев спустя...

На тестовом сайте появились непонятные символы. В .htaccess прописал AddDefaultCharSet UTF-8 и проблема исчезла.

Было бы хорошо такую штуку для Opencart 2.3 :-) Текущая версия у меня белый экран показывает (даже если специально сохраняю файл с bom).

А то проблема устранена, но какой файл виноват так и не понял :-(

Ссылка на комментарий
Поделиться на других сайтах


  • 1 месяц спустя...
В 04.10.2019 в 16:45, Donni сказал:

Было бы хорошо такую штуку для Opencart 2.3

 

Моя ошибка. На самом деле всё работает! Прошу прощения.

Ссылка на комментарий
Поделиться на других сайтах


  • 3 месяца спустя...
  • 2 года спустя...

Ребята поделитесь кто может данным дополнением или ссылкой на него пожалуйста... Не могу найти в каких файлах появились крякозябры

Поиск файлов с кодировкой UTF-8 с BOM

Ссылка на комментарий
Поделиться на других сайтах


Давно не проверял , но должен работать

bomdel.zip

Ссылка на комментарий
Поделиться на других сайтах

09.11.2022 в 10:04, chukcha сказал:

Давно не проверял , но должен работать

bomdel.zip 932 \u0411 · 1 скачивание

Огромное спасибо! )

Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.