MediaWiki  1.28.0
router.php File Reference

Router for the php cli-server built-in webserver. More...

Go to the source code of this file.

Variables

 $ext = pathinfo( $file, PATHINFO_EXTENSION )
 
 $lines = explode( "\n", file_get_contents( "includes/libs/mime/mime.types" ) )
 
if($ext== 'php'||$ext== 'php5') $mime = false
 
if(isset($_SERVER["SCRIPT_FILENAME"]))
elseif(isset($_SERVER["SCRIPT_NAME"])) 
else
 
foreach($lines as $line) if(!$mime)
if($mime) return 
false
 

Detailed Description

Router for the php cli-server built-in webserver.

http://www.php.net/manual/en/features.commandline.webserver.php

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. http://www.gnu.org/copyleft/gpl.html

Definition in file router.php.

Variable Documentation

$ext = pathinfo( $file, PATHINFO_EXTENSION )

Definition at line 55 of file router.php.

if (isset($_SERVER["SCRIPT_FILENAME"])) elseif (isset($_SERVER["SCRIPT_NAME"])) else
Initial value:
{
# Meh, we'll just give up
return false;
}
# And now do handling for that $file
if ( !is_readable( $file ) ) {
# Let the server throw the error if it doesn't exist
return false

Definition at line 44 of file router.php.

foreach ($lines as $line) if (!$mime) if ($mime) return false

Definition at line 83 of file router.php.