25 lines
		
	
	
		
			651 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			651 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
 | 
						|
// if we're looking for static files in dev, return false so they can be served.
 | 
						|
if (PHP_SAPI == 'cli-server') {
 | 
						|
  $url  = parse_url($_SERVER['REQUEST_URI']);
 | 
						|
  $file = __DIR__ . $url['path'];
 | 
						|
 | 
						|
  // check the file types, only serve standard files
 | 
						|
  if (preg_match('/\.(?:png|js|jpg|jpeg|gif|css)$/', $file)) {
 | 
						|
    // does the file exist? If so, return it
 | 
						|
    if (is_file($file))
 | 
						|
        return false;
 | 
						|
 | 
						|
    // file does not exist. return a 404
 | 
						|
    header($_SERVER['SERVER_PROTOCOL'].' 404 Not Found');
 | 
						|
    printf('"%s" does not exist', $_SERVER['REQUEST_URI']);
 | 
						|
    return false;
 | 
						|
  }
 | 
						|
}
 | 
						|
 | 
						|
require_once __DIR__ .  '/../src/app.php';
 | 
						|
 | 
						|
$app->run();
 | 
						|
 |