| 12345678910111213141516171819202122232425262728293031323334353637 | 
							- <?php
 
- if (!isset($_GET['file']) ) {
 
-     http_response_code(404);
 
-     exit;
 
- }
 
- $pathinfo = pathinfo($_GET['file']);
 
- if (!array_key_exists('extension', $pathinfo)) {
 
-     http_response_code(404);
 
-     exit;
 
- }
 
- $extension = strtolower($pathinfo['extension']);
 
- $filepath = '/tmp/' . $pathinfo['basename'];
 
- $content = '';
 
- if (file_exists($filepath)) {
 
-     $secondsToCache = 31536000;
 
-     $expires = gmdate('D, d M Y H:i:s', time() + $secondsToCache) . ' GMT';
 
-     if ($extension === 'js') {
 
-         header('Content-Type: application/javascript');
 
-     } elseif ($extension === 'css') {
 
-         header('Content-Type: text/css');
 
-     } else {
 
-         //currently just css and js should be supported!
 
-         exit();
 
-     }
 
-     header("Expires: $expires");
 
-     header('Pragma: cache');
 
-     header('Cache-Control: max-age=' . $secondsToCache);
 
-     $content = file_get_contents($filepath);
 
- }
 
- echo $content;
 
 
  |