header("Content-type: text/html; charset=utf-8");//向浏览器说明字体为 utf-8
if(get_magic_quotes_gpc()){ //判断是否开启转义功能
function stripslashes_deep($value){ //创建函数stripslashes_deep
// 三元操作符 判断$value如果是数组就继续调用stripslashes_deep,如果不是就转义字符串
$value = is_array($value) ? array_map('stripslashes_deep',$value) :stripslashes($value);
return $value;
}
//array_map() 函数返回用户自定义函数作用后的数组。回调函数接受的参数数目应该和传递给 array_map() 函数的数组数目一致。
$_POST = array_map('stripslashes_deep',$_POST);
$_GET = array_map('stripslashes_deep',$_GET);
$_COOKIE = array_map('stripslashes_deep',$_COOKIE);
}
define('APP_NAME', 'cms'); //项目名称
define('APP_PATH','./cms/'); //项目目录
define('CONF_PATH','./conf/'); //配置文件地址
define('RUNTIME_PATH','./runtime/'); //缓存文件地址
define('TMPL_PATH','./tpl/'); //模板目录
define('APP_DEBUG',true); //开启DEBUG
define('MEMORY_LIMIT_ON',function_exists('memory_get_usage'));
$_GET['g'] = 'Wap';//声明变量
$runtime = '~Wap_runtime.php';//声明变量define('RUNTIME_FILE',RUNTIME_PATH.$runtime);//定义常量
if(!APP_DEBUG && is_file(RUNTIME_FILE)){ //APP_DEBUG存在 并且 RUNTIME_FILE路径存在
require RUNTIME_FILE;
}else{
define('THINK_PATH', dirname(__FILE__).'/core/');//定义常量
require THINK_PATH.'Common/runtime.php';//引入THINK_PATH.'Common/runtime.php文件
}
?>
只调用了这一个函数 stripslashes_deep();define声明变量,require引入文件
thinkphp的加载页面