GitZhiQing / CSSEC_CMS

CSSEC CMS 是一个用于演示 PHP 特性和内容管理系统基础结构的项目。

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CSSEC CMS

CSSEC CMS 是一个用于演示 PHP 特性和内容管理系统基础结构的项目。

项目结构

/ 网站根目录,存放网站的主要文件

  • nginx.htaccess Nginx 配置文件
  • .htaccess Apache 配置文件
  • README.md 项目说明文件
  • article.php 阅读文章页面
  • index.php 首页
  • login.php 登录页面
  • logout.php 退出登录
  • register.php 注册页面
  • xxx.sql 数据库文件

/admin 管理员目录,管理员登录后可进入该目录进行管理

  • add.php 添加文章,管理员可在此页面添加文章
  • article.php 阅读文章,管理员可在此页面阅读文章,并进行编辑、删除等操作
  • delete.php 删除文章
  • edit.php 编辑文章
  • index.php 管理员目录首页
  • logout.php 退出登录,清除 Session

/includes 用于存放项目需要包含的 PHP 文件(提取的重复代码)

  • footer.php 页面底部,包含版权信息等内容
  • head.php 页面 HTML <head> 头,包含 CSS、Title 等内容
  • header.php 页面头部,包含 Logo,导航栏等内容
  • is_admin.php 通过 SESSION 判断当前登录用户是否为管理员
  • search_by_id.php 通过文章 ID 搜索文章
  • sql_connector.php 数据库连接器,通过引入该文件即可连接数据库

/test

  • article.php 用于测试阅读文章页面
  • create_fake_articles.php 用于批量生成测试文章,写入到数据库
  • form.php 用于测试表单提交
  • select_all_articles.php 用于测试查询并显示所有文章
  • test.php 用于测试

About

CSSEC CMS 是一个用于演示 PHP 特性和内容管理系统基础结构的项目。


Languages

Language:PHP 79.7%Language:Hack 20.3%