«

项目准备

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()

CMS