设计编写一个文章管理系统
实现目标:实现多用户登陆;实现文章审核;实现文章的在线浏览;可以进行多维度的数据统计。
设计框架图:
1 建立数据库(test)
2 建立表(article和mima)
3 测试数据库是否可以正常连接和数据访问
4 编辑登录页面html页面
文章管理系统
提交并审核过的文章 上传但未审核的文章 已上传文章 上传新文章
提交并审核过的文章 <?php // 创建连接 if($con = mysqli_connect("39.105.146.134","apple","111111", "test")){ echo 'connected'; }else{ echo 'fail'; } // 检测连接 $sql = 'select * from article'; $query =mysqli_query($con,$sql); while ($first=mysqli_fetch_assoc($query)) { $list[] =$first; } foreach($list as $key=>$row){ echo "
"; echo ""; echo "
编号:{$row['id']}
"; echo "文章标题:{$row['title']}
"; echo "文章作者:{$row['author']}
"; echo "上传时间:{$row['addtime']}
"; echo "文章内容:{$row['content']}
"; echo "删除 修改
"; echo ""; echo ""; } ?> 上传但未审核的文章 <?php // 创建连接 if($con = mysqli_connect("39.105.146.134","apple","111111", "test")){ echo 'connected'; }else{ echo 'fail'; } // 检测连接 $sql = 'select * from article'; $query =mysqli_query($con,$sql); while ($first=mysqli_fetch_assoc($query)) { $list[] =$first; } foreach($list as $key=>$row){ echo "
"; echo ""; echo "
编号:{$row['id']}
"; echo "文章标题:{$row['title']}
"; echo "文章作者:{$row['author']}
"; echo "上传时间:{$row['addtime']}
"; echo "文章内容:{$row['content']}
"; echo "删除 修改
"; echo ""; echo ""; } ?> 待审核的文章 <?php // 创建连接 if($con = mysqli_connect("39.105.146.134","apple","111111", "test")){ echo 'connected'; }else{ echo 'fail'; } // 检测连接 $sql = 'select * from article'; $query =mysqli_query($con,$sql); while ($first=mysqli_fetch_assoc($query)) { $list[] =$first; } foreach($list as $key=>$row){ echo "
"; echo ""; echo "
编号:{$row['id']}
"; echo "文章标题:{$row['title']}
"; echo "文章作者:{$row['author']}
"; echo "上传时间:{$row['addtime']}
"; echo "文章内容:{$row['content']}
"; echo "审核
"; echo ""; echo ""; } ?> 6 前端调用页面效果 登陆页面 ![login](https://img-blog.csdnimg.cn/20200617155555355.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzA3MjUwOA==,size_16,color_FFFFFF,t_70 点击提交并审核过的文章 ![1](https://img-blog.csdnimg.cn/20200617155642602.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzA3MjUwOA==,size_16,color_FFFFFF,t_70) 点击上传但未审核的文章 ![2](https://img-blog.csdnimg.cn/20200617155658687.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzA3MjUwOA==,size_16,color_FFFFFF,t_70) 点击已上传文章 ![3](https://img-blog.csdnimg.cn/20200617155710463.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzA3MjUwOA==,size_16,color_FFFFFF,t_70) 点击上传新文章 ![4](https://img-blog.csdnimg.cn/20200617155727927.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzA3MjUwOA==,size_16,color_FFFFFF,t_70)![5](https://img-blog.csdnimg.cn/20200617155746191.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzA3MjUwOA==,size_16,color_FFFFFF,t_70) 上传文章时信息未输入完整提示 ![7](https://img-blog.csdnimg.cn/20200617155757761.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzA3MjUwOA==,size_16,color_FFFFFF,t_70) 上传文章成功提示 ![9](https://img-blog.csdnimg.cn/20200617155807449.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzA3MjUwOA==,size_16,color_FFFFFF,t_70 总结:数据库资源、web服务器均是在阿里云购买,10元每月。使用PHP链接数据库,对数据库数据进行简单写入和调出操作,数据库与客户端未采用加解密验证以及数字证书验证工具,存在安全隐患。前端采用html嵌套PHP进行数据的现实以及输入输出。