小杨的样
2018-07-02 23:41
<?php
require_once('function.php');
$controllerAllow=array('test','index');
$methodAllow=array('test','index','show');
$controller=in_array($_GET['controller'],$controllerAllow)?daddslashes($_GET['controller']):'index';
$method=in_array($_GET['method'],$methodAllow)?daddslashes($_GET['method']):'index';
C($controller,$method);
?>
<?php
function C($name,$method){
require_once('/libs/Controller/' .$name. 'Controller.class.php');//引入controller类
eval('$obj=new '.$name.'Controller();$obj->'.$method.'();');
function M($name){
require_once('/libs/Model'.$name.'Model.class.php');
eval('$obj=new '.$name.'Model;');
return $ogj;
}
function V($name){
require_once('/libs/View'.$name.'View.class.php');
eval('$obj=new' .$name.'View();');
return $obj;
}
//转义字符,过滤非法字符
function daddslashes($str){
return(!get_magic_quotes_gpc())?addslashes($str):$str;
}
}
?>
这是文件目录
你文件的位置确定没错?提示找不到目录文件
MVC架构模式分析与设计
82396 学习 · 929 问题
相似问题