File: demo/server.php

Recommend this page to a friend!
  Classes of Nikos M.  >  Tico PHP MVC Framework  >  demo/server.php  >  Download  
File: demo/server.php
Role: Auxiliary script
Content type: text/plain
Description: Auxiliary script
Class: Tico PHP MVC Framework
Framework to implement MVC applications in PHP
Author: By
Last change: v.1.6.7

* option case_insensitive_uris
* minor changes
Date: 26 days ago
Size: 601 bytes



Class file image Download
// This file allows us to emulate Apache's "mod_rewrite" functionality from the
// built-in PHP web server. This provides a convenient way to test an
// application without having installed a "real" web server software here.
// run as: "php -S localhost:8000 server.php"

$__DIR__ = dirname(__FILE__);

$uri = /*urldecode(*/parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH)/*)*/;

if (
$uri === '/index.php') $uri = '/';

if (
$uri !== '/' && file_exists($__DIR__ . '/' . $uri)) {
false; // existing file, serve as-is

// dispatch to front-controller
include($__DIR__ . '/index.php');

For more information send a message to info at phpclasses dot org.