Определить и распаковать gzip

12 июня 2009, обновлена 09 января 2011
function gzip_decode($string)
{
  if (substr($string,0,2) == "\x1f\x8b") {
    //gzuncompress isn't working properly, so...
    $t = tempnam();
    file_put_contents($t,$data);
    $gzip = trim(`which gzip`);
    $string = `$gzip -cd $t`;
    unlink($t);
  }
  return string;
}


(нужна разметка?)

  • **жирный**
  • > цитата

отменить