Получить дату создания файла запакованого в gzip'e

vovanium

Новичок
Вообще-то всё гораздо проще достаточно RTFM (http://www.faqs.org/rfcs/rfc1952.html)
Вот пример скрипта достающий дату создания сжатого файла из заговка GZip.
PHP:
$filename = 'file.gz';

$fh = fopen($filename, 'rb');
$header = fread($fh, 8);
if (strlen($header) == 8) {
	$temp = unpack("Lmtime", substr($header, 4));
	print date("r", $temp['mtime']); 
}
fclose($fh);
P.S. Эта самая дата не всегда там может быть, т.е. может быть неустановленной ($temp['mtime'] = 0).
 
Сверху