PHP+MYSQL实现个人博客网站,PHP动态网页设计
效果展示:
开发环境:
网站前台:html+div+css+js
动态技术:PHP+MYSQL
开发环境:PHPSTUDY(兼容XAMPP,WAMP,APPSERV,Laragon)等,了解区别
数据表:5张,`admin``article``conf` `guest``note`
功能列表:
前台功能:
首页,我的日记,我的相册,留言版,注册,登录
后台功能:
日志管理 日志列表、日志增加、相册管理、相册列表、相册上传、留言营理、留言列表、系统设置、网站设置、退出登录
数据库连接:
<?php
global $conn;
$host = "127.0.0.1";
$username = "root";
$password = "root";
$database = "www.zuoyewo.com";
$conn = mysqli_connect($host, $username, $password, $database);
mysqli_query($conn, "set names utf8");error_reporting(0);
session_start();
// www.zuoyewo.com 作业窝 网页设计源码下载
注册:
<?php
include 'includes/conn.php';
if ($_POST){include 'includes/basic.func.php';$_clean = array();$_clean['username'] = _check_username($_POST['username'],2,20);$_clean['password'] = _check_password($_POST['password'],$_POST['repassword'],6);$query = mysqli_query($conn,"select username from guest where username = '{$_clean['username']}'");if(mysqli_fetch_array($query,MYSQLI_ASSOC)){_alert_back('此用户已经被注册');die;};$add = mysqli_query($conn,"insert into guest (username,password,email,qq,date) values ('{$_POST['username']}','{$_POST['password']}','{$_POST['email']}','{$_POST['qq']}',now())");if($add){_alert_location('恭喜你,注册成功','index.php');}};
登录:
<?phpob_start();
include 'includes/conn.php';if ($_POST['type'] == '0') {$query = mysqli_query($conn, "select * from guest where username='{$_POST['username']}' && password='{$_POST['password']}'");$rows = mysqli_fetch_array($query, MYSQLI_ASSOC);if (!$rows) {echo "<script type='text/javascript'>alert('对不起,您输入的帐号或者密码有误!');history.back();</script>";} else {$_SESSION['username'] = $_POST['username'];$_SESSION['uid'] = $rows['id'];echo "<script type='text/javascript'>alert('登录成功');window.location.href='index.php';</script>";}
}if ($_POST['type'] == '1') {$query = mysqli_query($conn, "select * from admin where username='{$_POST['username']}' && password='{$_POST['password']}'");$rows = mysqli_fetch_array($query, MYSQLI_ASSOC);if (!$rows) {echo "<script type='text/javascript'>alert('对不起,您输入的帐号或者密码有误 !');history.back();</script>";} else {$_SESSION['username'] = $_POST['username'];echo "<script type='text/javascript'>alert('登录成功');window.location.href='admin/mannote.php';</script>";}
}
数据库:
-- 数据库: `db`
---- ----------------------------------------------------------
-- 表的结构 `admin`
--CREATE TABLE `admin` (`id` mediumint(3) NOT NULL,`username` varchar(40) NOT NULL,`password` varchar(40) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;--
-- 转存表中的数据 `admin`
--INSERT INTO `admin` (`id`, `username`, `password`) VALUES
(1, 'admin', 'admin');-- ----------------------------------------------------------
-- 表的结构 `article`
--CREATE TABLE `article` (`id` mediumint(3) NOT NULL,`title` varchar(40) NOT NULL,`content` text NOT NULL,`catid` int(11) NOT NULL,`img` varchar(40) NOT NULL,`date` date NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;--
-- 表的结构 `conf`
--CREATE TABLE `conf` (`id` mediumint(3) NOT NULL,`key_name` varchar(40) NOT NULL,`txt` text NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;-- ----------------------------------------------------------
-- 表的结构 `guest`
--CREATE TABLE `guest` (`id` mediumint(6) UNSIGNED NOT NULL,`username` varchar(20) NOT NULL,`password` varchar(40) NOT NULL,`email` varchar(40) NOT NULL DEFAULT '',`qq` char(20) DEFAULT NULL,`date` datetime NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=gbk ROW_FORMAT=DYNAMIC;-- ----------------------------------------------------------
-- 表的结构 `note`
--CREATE TABLE `note` (`id` mediumint(3) NOT NULL,`title` varchar(40) NOT NULL,`about` text NOT NULL,`uid` int(10) NOT NULL,`pid` int(10) NOT NULL,`date` date NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;--
-- 转存表中的数据 `note`
---- ----------------------------------------------------------
-- 表的结构 `xiangce`
--CREATE TABLE `xiangce` (`id` mediumint(3) NOT NULL,`title` varchar(40) NOT NULL,`img` varchar(40) NOT NULL,`date` date NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;--
-- 转存表中的数据 `xiangce`
--INSERT INTO `xiangce` (`id`, `title`, `img`, `date`) VALUES
(2, '日历', '201216151811377.png', '2021-12-09'),
(3, '镜子里的自己', '201216151825853.png', '2021-12-09'),
(4, '锤炼自我', '201216151845276.png', '2021-12-09');--
-- 转储表的索引
----
-- 表的索引 `admin`
--
ALTER TABLE `admin`ADD PRIMARY KEY (`id`) USING BTREE;--
-- 表的索引 `article`
--
ALTER TABLE `article`ADD PRIMARY KEY (`id`) USING BTREE;--
-- 表的索引 `conf`
--
ALTER TABLE `conf`ADD PRIMARY KEY (`id`) USING BTREE;--
-- 表的索引 `guest`
--
ALTER TABLE `guest`ADD PRIMARY KEY (`id`) USING BTREE;--
-- 表的索引 `note`
--
ALTER TABLE `note`ADD PRIMARY KEY (`id`) USING BTREE;--
-- 表的索引 `xiangce`
--
ALTER TABLE `xiangce`ADD PRIMARY KEY (`id`) USING BTREE;--
-- 在导出的表使用AUTO_INCREMENT
----
-- 使用表AUTO_INCREMENT `admin`
--
ALTER TABLE `admin`MODIFY `id` mediumint(3) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;--
-- 使用表AUTO_INCREMENT `article`
--
ALTER TABLE `article`MODIFY `id` mediumint(3) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;--
-- 使用表AUTO_INCREMENT `conf`
--
ALTER TABLE `conf`MODIFY `id` mediumint(3) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=26;--
-- 使用表AUTO_INCREMENT `guest`
--
ALTER TABLE `guest`MODIFY `id` mediumint(6) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;--
-- 使用表AUTO_INCREMENT `note`
--
ALTER TABLE `note`MODIFY `id` mediumint(3) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=11;--
-- 使用表AUTO_INCREMENT `xiangce`
--
ALTER TABLE `xiangce`MODIFY `id` mediumint(3) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;
COMMIT;/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
作者建议:
适合PHP动态网页设计期末作业作业,专科院校简单的PHP网站毕业设计,适合要求带注册,登录,后台管理,留言,增删改查的大学网页期末课程
源代码下载:
https://www.zuoyewo.com/goods-87.html
*注意:仅供学习参考,转载请注明出处。感谢支持。
PHP+MYSQL实现个人博客网站,PHP动态网页设计相关推荐
- HTML简单的个人博客网站 DIV学生网页设计作品 dreamweaver作业静态HTML网页设计模板 个人网页作业制作
- 基于Java/Mysql的个人博客网站
3年前写的一个技术博客...纪念一下. OpenIdea Blog - 开源灵感博客 a personal blog site based on Java/Mysql - 基于Java/Mysql的个 ...
- 计算机动态网站毕业论文,动态网页设计——花之家 毕业论文
动态网页设计--花之家 毕业论文 (13页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积分 本科毕业论文 年 级 11 秋 专 业 计算机科学 ...
- 学生HTML个人网页作业作品 使用HTML+CSS+JavaScript个人介绍博客网站 web前端课程设计 web前端课程设计代码 web课程设计
- PHP个人博客网站设计 学生PHP个人博客网页源码 PHP MYSQL动态网站作品
大学生PHP MYSQL个人博客网站作品 作品介绍 前端截图 后台截图 作品源地址 作品介绍 采用php+mysql开发,系统采用了3张数据库表(会员.日志.日志分类)记录数据,有批量删除之功能,文章 ...
- pbp 读取 mysql数据_pbp: Django项目开发,个人博客网站类。
pbp 项目介绍 首个Django项目开发,个人博客网站类. 框架模型 Django 运行平台 Linux 安装部署 1.安装Python3环境 CentOS 7 curl -o /etc/yum.r ...
- 大学生PHP个人博客网站源码 简单个人动态网站设计模板 PHP毕业设计成品 学生PHP MYSQL日志管理系统网页
作品介绍 PHP MYSQL个人博客网站作品使用php+mysql开发,系统编码简单,大学生PHP毕业设计水平.系统随处可见增删改查等基本操作,有批量删除之功能,涉及的知识点比较全面. 功能说明 数据 ...
- nginx+php7+mysql+wordpress搭建自己的博客网站
nginx+php7+mysql+wordpress搭建自己的博客网站 安装php7 这是通过源码安装的,也可以通过apt-get install php7来安装 1. tar zxvf php-7. ...
- 基于java实现的母校寄语网站系统,SSM+MySQL寄语网站(可做个人博客网站)
基于java实现的寄语网站(可做个人博客网站) 感兴趣的朋友可以家 3070830895,可以供学习参考. 概况 本课题其主要角色管理学生.管理员 可以查询校友列表信息,关注人的信息,对校园网站留言, ...
最新文章
- [置顶] Objective-C ,ios,iphone开发基础:命名规范
- HDOJ HDU 2080 夹角有多大II ACM 2080 IN HDU
- Memcached + MSM 实现Tomcat Session保持
- 石板切割问题c语言_天长井盖切割机切圆机市政窨井盖切圆机
- 报告解读丨基于消费者洞察的鞋服品牌数字化营销新思路
- firebug的一个有趣现象
- Linux作者批评英特尔指令集,英特尔回应 Linus Torvalds 对 AVX512 的批评
- linux环境下软件包的安装
- angularjs教程_AngularJS活动教程
- 基于Spark UI性能优化与调试——初级篇
- spring扩展点六:监听spring容器刷新事件
- 现代语音信号处理之时域分析
- 惠普HP Laser 108a 打印机驱动
- 魔兽世界提取CG最新教程
- MAC 青花瓷(Charles)爪机HTTPS 抓包
- 关于docker容器启动后,浏览器无法正常访问相关问题——docker 宿主机与容器不通
- 学会Python开发的第一步:写一个桌面小程序
- 微信发红包测试用例——脑图
- 对接paypal支付 利用v1版本vue-paypal-checkout
- Golang 提取视频中音频,存为MP3格式 | Golang工具