项目准备
MitSeek 发布于 阅读:25
项目结构
前台文件
1.公共文件common
创建function.php
<?php
function E($msg,$debug=''){
$msg .=APP_DEBUG ? $debug : '';
exit('<pre>'.htmlspecialchars($msg).'</pre>');
}
?>
2.上传文件upload
3.css样式文件css
4.js文件js
5.图片文件image
6.模版文件view
7.初始化文件init.php
<?php
define('APP_DEBUG',true);
define('COMMON_PATH','./common/');
define('UPLOAD_PATH','./upload');
require COMMON_PATH.'function.php';
?>
8.首页index.php
后台文件:
文件目录夹admin及以下文件
1.css
2.js
3.image
4.view
5.init.php
<?php
define('APP_DEBUG',true);
define('COMMON_PATH','../common/');
define('UPLOAD_PATH','../upload');
require COMMON_PATH.'function.php';
?>
6.index.php
过程如下:
1、为前台创建初始化文件init.php
2、为后台创建初始化文件admin\init.php
3、函数库建立common\function.php
4、配置common\config.php
5、配置数据库common\db.php
(1)编写函数db_connect() //用于连接数据库
db_query() //执行SQL
db_bind_param() //SQL语句的预处理
db_fetch() //操作数据库
db_exec() //操作数据库
(2)创建过滤函数I()来接收$_POST变量,并过滤数据
toHTML() 进行HTML特殊字符转义
trim(htmlspecialchars($st,ENT_QUOTES))表示对单引号和双引号进行转义
6、后台页面布局
top 页面顶部
nav 左侧导航菜单
content 页面内容
(1)admin\view\layont.html
使用框架<iframe>
(2)admin\index.php
(3)admin\cp_index.php
(4)admin\view\index.html
7、管理员登录
(1)admin\view\login.html
(2)admin\init.php
(3)admin\login.php
建立跳转函数redirect()