code: private function gzfileGetContents($filename)
      {
          $file = @gzopen($filename, 'rb');
          $data = '';
          if ($file !== false) {
              while (!gzeof($file)) {
                  $data .= gzread($file, 1024);
              }
              gzclose($file);
          }
  
          return $data;
      }
docs: @param string $filename
  
  @return string