Перейти к содержанию
Форум поддержки пользователей VamShop

Не принимается market.php


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

Вот такая проблема появилась - не принимается market.php с проблемой в первой строке.
Посмотрел. там почему-то пробел вылез перед <?xml version="1.0" encoding="utf-8"?>
Из-за чего могло так случиться?

Ссылка на сообщение
Поделиться на другие сайты
58 минут назад, eugenem сказал:

Вот такая проблема появилась - не принимается market.php с проблемой в первой строке.
Посмотрел. там почему-то пробел вылез перед <?xml version="1.0" encoding="utf-8"?>
Из-за чего могло так случиться?

Возможно, что это связано с BOM меткой на первой строке.

Обычно такое бывает из-за так называемых BOM меток.

Посмотрите в хроме в консоли исходный код страницы.

Там видно обычно НАД <?xml version="1.0" encoding="utf-8"?> эту BOM метку в виде кода: 0xEF

Как-то так, насколько я помню

т.е., видимо, кто-то файлы магзаина правил например в блокноте, а блокнот не умеет сохранять в utf8 без BOM.

Вот надо найти все файлы с BOM меткой и удалить.

Если есть SSH доступ, то можно найти в консоли командой: 

find -type f|while read file;do [ "`head -c3 -- "$file"`" == $'\xef\xbb\xbf' ] && echo "found BOM in: $file";done

Вот например тема - https://stackoverflow.com/questions/204765/elegant-way-to-search-for-utf-8-files-with-bom

Где есть разные варианты как найти список файлов с BOM меткой.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...