index.php

来自「Cake Framwork , Excellent」· PHP 代码 · 共 89 行

PHP
89
字号
<?php/* SVN FILE: $Id: index.php 7118 2008-06-04 20:49:29Z gwoo $ *//** * Short description for file. * * Long description for file * * PHP versions 4 and 5 * * CakePHP(tm) :  Rapid Development Framework <http://www.cakephp.org/> * Copyright 2005-2008, Cake Software Foundation, Inc. *								1785 E. Sahara Avenue, Suite 490-204 *								Las Vegas, Nevada 89104 * * Licensed under The MIT License * Redistributions of files must retain the above copyright notice. * * @filesource * @copyright		Copyright 2005-2008, Cake Software Foundation, Inc. * @link				http://www.cakefoundation.org/projects/info/cakephp CakePHP(tm) Project * @package			cake * @subpackage		cake.app.webroot * @since			CakePHP(tm) v 0.2.9 * @version			$Revision: 7118 $ * @modifiedby		$LastChangedBy: gwoo $ * @lastmodified	$Date: 2008-06-04 13:49:29 -0700 (Wed, 04 Jun 2008) $ * @license			http://www.opensource.org/licenses/mit-license.php The MIT License *//** * Do not change */	if (!defined('DS')) {		define('DS', DIRECTORY_SEPARATOR);	}/** * These defines should only be edited if you have cake installed in * a directory layout other than the way it is distributed. * Each define has a commented line of code that explains what you would change. */	if (!defined('ROOT')) {		//define('ROOT', 'FULL PATH TO DIRECTORY WHERE APP DIRECTORY IS LOCATED. DO NOT ADD A TRAILING DIRECTORY SEPARATOR');		//You should also use the DS define to separate your directories		define('ROOT', dirname(dirname(dirname(__FILE__))));	}	if (!defined('APP_DIR')) {		//define('APP_DIR', 'DIRECTORY NAME OF APPLICATION');		define('APP_DIR', basename(dirname(dirname(__FILE__))));	}/** * This only needs to be changed if the cake installed libs are located * outside of the distributed directory structure. */	if (!defined('CAKE_CORE_INCLUDE_PATH')) {		//define ('CAKE_CORE_INCLUDE_PATH', 'FULL PATH TO DIRECTORY WHERE CAKE CORE IS INSTALLED. DO NOT ADD A TRAILING DIRECTORY SEPARATOR');		//You should also use the DS define to separate your directories		define('CAKE_CORE_INCLUDE_PATH', ROOT);	}/////////////////////////////////DO NOT EDIT BELOW THIS LINE/////////////////////////////////	if (!defined('WEBROOT_DIR')) {		define('WEBROOT_DIR', basename(dirname(__FILE__)));	}	if (!defined('WWW_ROOT')) {		define('WWW_ROOT', dirname(__FILE__) . DS);	}	if (!defined('CORE_PATH')) {		if (function_exists('ini_set')) {			ini_set('include_path', CAKE_CORE_INCLUDE_PATH . PATH_SEPARATOR . ROOT . DS . APP_DIR . DS . PATH_SEPARATOR . ini_get('include_path'));			define('APP_PATH', null);			define('CORE_PATH', null);		} else {			define('APP_PATH', ROOT . DS . APP_DIR . DS);			define('CORE_PATH', CAKE_CORE_INCLUDE_PATH . DS);		}	}	if (!include(CORE_PATH . 'cake' . DS . 'bootstrap.php')) {		trigger_error("Can't find CakePHP core.  Check the value of CAKE_CORE_INCLUDE_PATH in app/webroot/index.php.  It should point to the directory containing your " . DS . "cake core directory and your " . DS . "vendors root directory.", E_USER_ERROR);	}	if (isset($_GET['url']) && $_GET['url'] === 'favicon.ico') {		return;	} else {		$Dispatcher = new Dispatcher();		$Dispatcher->dispatch($url);	}	if (Configure::read() > 0) {		echo "<!-- " . round(getMicrotime() - $TIME_START, 4) . "s -->";	}?>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?