• python基于php+MySQL的个人网站的设计与实现


    随着时代的发展,人们希望通过越来越多的渠道展示自己才华和抒发自己的感情。网络无疑是一个很好的渠道。他可以在一个虚拟的大环境下畅所欲言的抒发自己的情感,同时可以给那些陌生人来展示自己更加完美的一面,从而得到心灵的慰藉。通过网络模式来抒发自己的感情和展示自己才华的平台就是个人网站。php个人网站的设计与实现分为前台和后台两部分,前台部分主要是用来展示个人介绍,个人日志,作品展示和在线留言,以及用户注册登录等功能。后台模式主要是让管理人员对系统内的主要信息进行管理使用的。

    请添加图片描述
    1:系统用户管理:不管是超级站长还是普通站长都需要管理系统用户,包括普通站长的添加、删除、修改、查询,修改站长的登录密码,新添加的站长用户可以登录系统。
    2:注册用户管理:游客在前台首页注册后,经过站长后台,不管是超级站长还是普通站长都需要管理注册用户,包括注册用户审核、删除、修改、查询,审核通过后,注册用户既可以通过账号和密码登录系统。
    3:修改密码:系统所有用户;站长和注册用户;应该都要能修改自己的登录密码,修改后需要重新登录。
    4:在线留言:只有注册用户才能进行在线留言,需要登录网站前台,输入留言内容既可以完成在线留言功能,同时可以查看别的用户的留言。
    5:留言管理:由超级站长和普通站长使用,对系统所有的留言信息进行回复、删除、修改、查询。后台留言管理模块主要实现对用户的留言进行清理,删除不需要的留言,使用户有足够的空间进行留言。
    6:在线评论:注册用户在网站前台登录个人账号后,可以选择某个日志,进行评论,查看别人的评论信息。
    7:评论管理:在网站后台,站长进行日志的评论管理,每条日志对应自己的评论,站长可以删除、修改、查询。
    8:个人资料管理:由注册用户使用,注册用户登录个人后台,可以修改个人当初的注册信息,如修改电话号码、邮箱等,用户的用户名是无法修改的。
    9:作品信息管理:系统需要一个可以管理作品的功能,包括添加、删除、修改、查询,同时网站前台作品信息要跟着网站后台的作品信息同步更新。
    10:日志信息管理:系统需要一个可以管理日志的功能,包括添加、删除、修改、查询,同时网站前台日志信息要跟着网站后台的日志信息同步更新。
    请添加图片描述
    用户在打开网站的时候,首先打开的是首页部分,在首页部分可以看到最新的留言信息。
    个人日志展示
    长可以根据自己的心情和实际情况发布日志。日志发过之后,会在网站中形成对你的日志列表。
    用户通过点击导航菜单的个人日志可以看到哥个人日志列表,然后通过点击日志的标题可以看到日志的详细信息。
    站长可以在站内发布自己的个人展示信息。通过发布个人展示,可以更好的展示自己优秀的一面,从而结交更多志同道合的朋友。
    个人网站后台管理界面
    管理人员在登录后台之后可以修改自己的个人密码,可以发布日志信息,可以发布自己的作品展示信息,同时还可对注册用户的留言信息进行管理。管理网站内的注册用户信息,可以管理网站内的个人简介设置,公告信息设置以及友情链接和数据库备份的操作。请添加图片描述

    <?php
    error_reporting(E_ALL ^ E_NOTICE);
    
    $conn=@mysql_connect("localhost","root","root") or die("数据库链接失败".mysql_error());
    mysql_select_db("daizu",$conn) or die("数据库链接失败".mysql_error());
    mysql_query('set names utf8');
     
     
    //设置时区
    date_default_timezone_set('asia/shanghai');
    define('SYS_ROOT', str_replace("\\", '/', dirname(__FILE__)));
    define('File_ROOT', SYS_ROOT."/upload/");
    define('IMG_ROOT', SYS_ROOT . "/upload/");
    
    @extract($_POST);
    @extract($_GET);
    
    function getfirst($sql)
    {
       
    	$res=mysql_query($sql);
    	$rows=mysql_fetch_array($res);
    	return $rows;
    }
    //
    function getcount($sql){
       
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
  • 相关阅读:
    【4】Docker容器相关命令
    react实现单击或者拖动文件上传
    欺诈团伙遇上关联网络,邪不压正
    门牌制作-蓝桥杯
    【C++学习第七讲】简单变量(一)
    【Chrome】chrome浏览器未连接到互联网
    springcloud配置nacos配置远程地址,连接一直执行127
    一款php开发的非常好的OA办公管理系统源码
    mac 中定时任务执行时的环境不同于手动执行时的环境
    蓝蓝设计提供科研信息软件UI设计
  • 原文地址:https://blog.csdn.net/QQ177825331/article/details/127757607