php скрипт показывает в css файле при попытке сжать css - PullRequest
0 голосов
/ 22 ноября 2011

У меня есть скрипт ниже в моем файле CSS для сжатия файла, но он не сжимает файл, и он показывает скрипт PHP, когда я открываю файл CSS

PHP Script

 <?php
      header('Content-type: text/css', true);
      ob_start("compress");
      function compress($buffer) {
        // remove comments
        $buffer = preg_replace('!/\*[^*]*\*+([^/][^*]*\*+)*/!', '', $buffer);
        // remove tabs, spaces, newlines, etc.
        $buffer = str_replace(array("\r\n", "\r", "\n", "\t", '  ', '    ', '    '), '', $buffer);
        return $buffer;
      }
    ?>

... CSS style....

<?php ob_end_flush();?>

.htaccess

# compress text, html, javascript, css, xml:
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript

# Or, compress certain file types by extension:
<files *.html>
    SetOutputFilter DEFLATE
</files>

<Files *.css>
  SetHandler  application/x-httpd-php 
</Files>

Спасибо.

Edit: На локальном компьютере (WAMP) работает нормально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...