Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

Табуляция в начале всех страниц


Recommended Posts

Заметил, что вот уже больше месяца назад начались проблемы с sitemap.xml. А именно вебмастерские ругаются на него из-за табуляции в начале файла. Оказалось, что табуляция присутствует и на всех страницах пользовательской части (в админке нет). Перерыл много файлов, разобрал опенкартовский вывод шаблонов, просматривал коммиты и установленные за последнее время модули, но так и не понял, откуда взялась эта табуляция. Даже откатывал изменения в папке catalog на несколько месяцев назад — не помогло.

Если что, на этапе выполнения метода output в библиотеке response табуляции нет.

 

Возможно, кто-нибудь с таким сталкивался? Или, может, есть инструменты для поиска неисправных файлов?

Вот сайт, версия ocStore 1.5.5.1.1

Link to comment
Share on other sites


1 час назад, chukcha сказал:

возможно в каком-нибудь языковом файле

 

Я их в первую очередь проверил все.

Также по совету проверил все файлы на BOM и табуляцию с помощью этого, никаких изменений.

Link to comment
Share on other sites


В 01.04.2018 в 00:25, chukcha сказал:

А если найду?

Не забывайте у вас есть еще vqmod


vqmod'ы все тоже сразу проверил, даже удалил их все на время — ничего не поменялось

Link to comment
Share on other sites


14 часов назад, spectre сказал:

Да в index.php надо смотреть, скорее всего там

 

Если бы всё было так просто, я сюда не написал бы.

Link to comment
Share on other sites


14 минут назад, BrianKing сказал:

 

Если бы всё было так просто, я сюда не написал бы.

 

ну а поискать по \t трудно разве

вам помогают а вы еще фыркаете и носом крутите

Link to comment
Share on other sites

Жаль конечно

Придется циЦоровать

 

http://php.net/manual/ru/function.headers-sent.php

 

bool headers_sent ([ string &$file [, int &$line ]] )

 


<?php

// Если не было отправлено ни одного заголовка, то отправить один
if (!headers_sent()) {
    header('Location: http://www.example.com/');
    exit;
}

// Пример использования необязательных параметров file и line.
// Необходимо отметить, что $filename и $linenum передаются для дальнейшего использования.
// Не присваивайте им значения заранее.
if (!headers_sent($filename, $linenum)) {
    header('Location: http://www.example.com/');
    exit;

// Скорее всего, ошибка будет происходит здесь.
} else {

    echo "Заголовки уже были отправлены в $filename в строке $linenum\n" .
          "Невозможно перенаправить, пожалуйста, передите по этой <a " .
          "href=\"http://www.example.com\">ссылке</a>\n";
    exit;
}

?>

Вам только  остается найти то место где это применить

  • +1 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.