Просмотр файла gta/gb/incs/header.php

Размер файла: 1.45Kb
  1. <?php
  2. /* mod by Lesnik*/
  3. /* icq 366244181 */
  4. /*http://wenz.net.ru Официальный сайт мода!За помощью обращаться туда!*/
  5. // Компрессия
  6. if(@$_SERVER['HTTP_ACCEPT_ENCODING'])
  7. {$compress = strtolower(@$_SERVER['HTTP_ACCEPT_ENCODING']);}
  8. else
  9. {$compress = strtolower(@$_SERVER['HTTP_TE']);}
  10.  
  11. if(substr_count($compress,'deflate'))
  12. {
  13. function compress_output_deflate($output)
  14. {return gzdeflate($output,5);}
  15. header('Content-Encoding: deflate');
  16. ob_start('compress_output_deflate');
  17. ob_implicit_flush(0);
  18. }
  19. elseif(substr_count($compress,'gzip'))
  20. {
  21. function compress_output_gzip($output)
  22. {return gzencode($output,5);}
  23. header('Content-Encoding: gzip');
  24. ob_start('compress_output_gzip');
  25. ob_implicit_flush(0);
  26. }
  27. elseif(substr_count($compress,'x-gzip'))
  28. {
  29. function compress_output_x_gzip($output)
  30. {
  31. $x = "\x1f\x8b\x08\x00\x00\x00\x00\x00";
  32. $size = strlen($output);
  33. $crc = crc32($output);
  34. $output = gzcompress($output,5);
  35. $output = substr($output, 0, strlen($output) - 5);
  36. $x.= $output;
  37. $x.= pack('V',$crc);
  38. $x.= pack('V',$size);
  39. return $x;
  40. }
  41.  
  42. header('Content-Encoding: x-gzip');
  43. ob_start('compress_output_x_gzip');
  44. ob_implicit_flush(0);
  45. }
  46.  
  47. // IE Отправляем text/html
  48. if(substr_count($_SERVER['HTTP_USER_AGENT'], 'MSIE'))
  49. {header('Content-type: text/html; charset=utf-8');}
  50. else
  51. {header('Content-type: application/xhtml+xml; charset=utf-8');}
  52.  
  53. header('Cache-control: no-cache');
  54. ?>