无详细内容 无 define('BASE_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR);//系统根目录define('MODULE_PATH', BASE_PATH.'modules'.DIRECTORY_SEPARATOR);//模块目录 $module = empty($_GET['m']) ? '' : strtolower($_GET['m']); //文件夹$control = emp
define('BASE_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR);//系统根目录 define('MODULE_PATH', BASE_PATH.'modules'.DIRECTORY_SEPARATOR);//模块目录 $module = empty($_GET['m']) ? '' : strtolower($_GET['m']); //文件夹 $control = empty($_GET['c'])? 'index' : strtolower($_GET['c']); //文件{类} $action = empty($_GET['a'])? 'index' : strtolower($_GET['a']); //方法 if($module){ $controlFile = MODULE_PATH . $module . DIRECTORY_SEPARATOR . $control . '.php'; if( !file_exists($controlFile) ) echo $module . DIRECTORY_SEPARATOR . $control . '.php'.'类文件不存在'; exit(); include($controlFile); $c = new $control; if( !method_exists($c, $action) ) echo $c.'方法不存在'; exit(); $c->$action(); }else{ //默认首页[可用smarty模板引擎加载视图] $smarty->display('index.html'); } /** 写了个简单的路由控制功能,根据参数m,c,a,控制响应url的模块,文件,方法。(MVC)方式URL。 说明: MVC方式,m模块[对应模块文件夹],c控制器[对应类文件],a方法[对应对象方法] 没有指定module时默认访问系统首页 没有指定control时默认访问index[文件|类],没有该文件时输出文件[类]不存在错误 没有指定action时默认访问index[方法],没有该方法时输出方法不存在错误 例如:http://www.xxx.com/web/index.php?m=admin 访问 module下admin文件夹下的index文件(类名与文件名相同)下的index方法 */
陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章
R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前By尊渡假赌尊渡假赌尊渡假赌
刺客信條陰影:貝殼謎語解決方案
2 週前ByDDD
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
4 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

Dreamweaver CS6
視覺化網頁開發工具

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

禪工作室 13.0.1
強大的PHP整合開發環境

WebStorm Mac版
好用的JavaScript開發工具