基于php的博客分享管理系统
项目获取请看文章最底下官网
本设计采用了php语言和mysql开发的毕业设计项目,基于php的博客分享管理系统,设计主要功能是用户可以再系统中发布相关的博客,进行分享博客,评论别人的博客,管理自己发布的博客,本项目以模块化进行开发和设计,采用的开发语言是php,数据库是mysql,采用的前端设计语言是HTML+CSS+JAVASCRIPT,前端的框架是bootstrap,采用的服务器是apache,开发工具是sublime
一.技术环境
php版本: 5.3以上
开发工具: notepad++,sublime,phpstorm都可
数据库: mysql
服务器: apache
集成环境: phpstudy
详细技术:HTML+CSS+JS+PHP+MYSQL+PhpStudy
二.项目文件(项目获取请看文末官网)
三.系统功能
四.代码示例
<?php
// +---------------------------------------------------------------------------------------------
// | 用户发布信息功能
// +----------------------------------------------------------------------------------------------
//引用常用帮助的函数
require_once('../../../config/config.php');
//获取发送来的数据
$title = $_POST['title'];//获取信息标题
$content = $_POST['content'];//获取信息内容
$description = $_POST['description'];//获取信息简单描述
$category_id = $_POST['category_id'];//获取信息分类
$img = $_FILES['img'];//获取信息的封面
$user_id = $_SESSION['user']['id'];//获取用户id
//先自定义个错误提示信息
$error = '';
//判断用户有没有输入标题
if(empty($title)) {
$error = '请输入信息标题';
exit($error);
}
//判断有没有上传具体内容
if(empty($content)) {
$error = '抱歉,请输入信息详细内容';
exit($error);
}
//判断有没有上传帖子的具体内容
if(empty($description)) {
$error = '抱歉,请输入信息简单描述';
exit($error);
}
//具体上传图片操作,其中上传图片的函数在common/helpers.php里
// 参数$img是图片文件 ,第二个是保存的地址
$img = uploadImg($img,'../../../public/uploads');
//如果上传图片失败,提示
if(!$img) {
exit('上传图片失败!');
}
//组装要插入数据库的数据
$data = array(
'title' =>$title,
'content'=>$content,
'description'=>$description,
'category_id'=>$category_id,
'img'=>$img,
'user_id' =>$user_id,
'addtime'=>date('Y-m-d H:i:s'),
);
$result = insert($link,$data,'posts');
if($result) {
echo "<script>alert('发布成功,请等待后台人员的审核');window.location.href='/';</script>";
}else{
echo "<script>alert('保存失败,请重试!');window.location.href='/app/home/posts.php';</script>";
}
五.项目截图