note 78901 deleted from function.http-match-etag by sobak
| From: | sobak@php.net | Date: | Sun, 04 Dec 2016 07:21:18 +0000 |
| Subject: | note 78901 deleted from function.http-match-etag by sobak | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-208052@lists.php.net to get a copy of this message | ||
Note Submitter: root at mantoru dot de
----
An Apache-like ETag can be generated like this:
<?php
function etag($filename, $quote = true) {
if (!file_exists($filename) || !($info = stat($filename))) {
return false;
}
$q = ($quote) ? '"' : '';
return sprintf("$q%x-%x-%x$q", $info['ino'], $info['size'],
$info['mtime']);
}
?>