Задать вопрос
@Keliorw

Почему у меня копируются стили сами по себе или вообще в чём может быть проблема?

Моя теория, что проблема где-то тут, но я ничего не менял и всё работало, а щас хрен.
PHP файл который собирает все стили и минимизирует символы, после чего записывает всё это в файл style.css

$cssFiles = array(
        "style.css",
        "indexStyle/index.css",
        "Register/signup.css",
        "Header/header.css",
        "Footer/footer.css",
        "AnyProfile/AnyProfile.css",
        "Room/room.css",
        "Rating/rating.css",
        "Profile/profile.css",
        "Rules/rules.css"
    );

    $buffer = "";
    foreach ($cssFiles as $cssFile) {
        $buffer .= file_get_contents($cssFile);
    }

    $buffer = preg_replace('!/\*[^*]*\*+([^/][^*]*\*+)*/!', '', $buffer);

    $buffer = str_replace(': ', ':', $buffer);

    $buffer = str_replace(array("\r\n", "\r", "\n", "\t", '  ', '    ', '    '), '', $buffer);

    ob_start("ob_gzhandler");

    header('Cache-Control: public');

    header("Content-type: text/css");

    file_put_contents(__DIR__."/style.css", $buffer);


Проблема заключается, в том что перед сжатием всех стилей я удаляю стили class="Listsmile" а браузер их находит в огромном кол-ве, я подумал компрессор дублирует стили, типо вместо перезаписи, дописывает их, но нет, я прошерстил весь код он нигде не дублируется. Подумал окей раз ctrl+f5 не помогает очищу кеш браузера, но нет не помогло, помогите, а то у меня скоро стул расплавится, я уже на исходе, целый день сижу баги фикшу.

60243b61d0ef8131715077.png
  • Вопрос задан
  • 111 просмотров
Подписаться 1 Простой 12 комментариев
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы