0

0

比较完整的留言板代码,添加注释,易懂

PHP中文网

PHP中文网

发布时间:2016-05-25 17:01:15

|

2285人浏览过

|

来源于php中文网

原创

1.index.htm


    
    µÇ¼ϵͳÊ×Ò³
    
     
    
        
ÕË»§£º
ÃÜÂ룺
ûÓÐÕË»§£¿ÂíÉÏ×¢²á.....
¹ÜÀíÔ±µÇ¼

2.conn.php

3.member_index.php



显示主界面


点击返回登录界面"; //提示 你无权进入系统,并返回登陆界面
    exit;//退出
    }
    if($_SESSION["pass"]=="ok") //如果密码正确
    {
        include("conn.php");  //调取数据库文件 conn.php
        $link=getDBlink(); 
        $name=$_SESSION['name'];
    }
?>

注销

修改个人信息 添加新留言


"; } else { if($pageval<=1) $pageval=1; echo "共 $sumpage 页 "; echo "上一页 | 下一页"." 第 $pageval 页"; echo "

"; } $sql="SELECT * FROM message ORDER BY id DESC limit $page $pagesize"; $query=mysql_query($sql); while($result=mysql_fetch_array($query)) { echo "主题:".$result['theme']."
"; echo "内容:".$result['content']."
"; echo $result['username']." "."发表于"." ".$result['time']."
"; echo "

"; } ?>

4.member_login.php



登录提示


password!=$pw) //如果变量$row传值进入password,不等于$pw,则为密码错误
        {
            echo "账户名或密码错误,5秒返回登录页面";
            header("refresh:5;URL='index.htm'");
        }
        else //否则,账号密码输入正确,登陆成功,跳转到member_index.php
        {
            session_start();
            $_SESSION["pass"]="ok";
            $_SESSION["name"]=$_POST['username'];
            header("location: member_index.php");
            mysql_close();
        }
    }
    }
     
    ?>

5.message_delete.php



留言删除


点击返回主界面";
 
?>
 

6.message_manage.php



留言管理


点击进入登录系统";
    exit;}
    if($_SESSION['name']=="admin"){
?>           
    

注销

留言管理 查看用户信息 管理员界面

金典兑换游戏支付平台程序
金典兑换游戏支付平台程序

本软件完全免费,无任何bug。用户可放心使用,网关需单独注册,请联系软件作者。1、关于接口设置:721K 卡易智能点卡接口,易宝支付网银接口。2、关于账户功能:商户信息管理、玩家留言信箱、网关下载、资金管理。3、关于游戏管理:分区管理、添加分区、分组管理、比例模板、补发管理、获取代码。4、关于订单管理:订单查询、渠道管理、结算统计。5、关于数据统计:玩家排名、分区排名、渠道统计。6、程序是 .NE

下载

"; } else { if($pageval<=1) $pageval=1; echo "共 $sumpage 页 "; echo "上一页 | 下一页"." 第 $pageval 页"; echo "

"; } $sql="SELECT * FROM message ORDER BY id DESC limit $page $pagesize"; $query=mysql_query($sql); while($result=mysql_fetch_array($query)) { $id=$result['id']; //获取要删除留言的序列号 //echo $result['id']."
"; echo "主题:".$result['theme']."
"; echo "内容:".$result['content']."
"; echo $result['username']."发表于".$result['time']."
"; echo "删除"; //使用GET传送要删除的id echo "

"; } } ?>

7.modify_post.php



修改信息提示


返回重新修改";exit;}
    elseif(!empty($_POST['msn'])&&!ereg("([0-9a-zA-Z]+)([@])([0-9a-zA-Z]+)(.)([0-9a-zA-Z]+)",$_POST['msn']))//判断msn是否为空或输入错误,输入错误则返回修改
    {echo "MSN格式不合法,返回重新修改";exit;}
    elseif(!empty($_POST['email'])&&!ereg("([0-9a-zA-Z]+)([@])([0-9a-zA-Z]+)(.)([0-9a-zA-Z]+)",$_POST['email']))//判断输入的邮箱是否合法,为空或错误则翻回修改
    {echo "邮箱格式不合法,返回重新修改"; exit;}
    else //否则,输入全部正确则写入数据库
    {
        $sql="UPDATE userinfo SET nickname='$new_nickname' WHERE username='$name'";
        $result=mysql_query($sql);
        $sql="UPDATE userinfo SET phonenumber='$new_phonenumber' WHERE username='$name'";
        $result=mysql_query($sql);
        $sql="UPDATE userinfo SET msn='$new_msn' WHERE username='$name'";
        $result=mysql_query($sql);
        $sql="UPDATE userinfo SET email='$new_email' WHERE username='$name'";
        $result=mysql_query($sql);
     
        $sql="SELECT * FROM userinfo WHERE username='$name'";
        $result=mysql_query($sql); //获取数据库语法,检测。
     
        if(!$rs=mysql_fetch_object($result))
        {
            echo "错误";
            exit;
        }
     
    }
?>

注销

返回主页面

修改个人信息


修改成功,以下是您修改后的信息

昵称:
电话:
MSN:
邮箱:

8.modify.php



修改个人信息


 
 
点击进入登陆界面";
    exit;}
    $name=$_SESSION['name'];
?>
 
 

注销

返回主页面

修改个人信息


昵称:
电话:
MSN:
邮箱:

9.register_get.php



注册提示


返回重新注册"; //输出错误,并返回注册页面
elseif(!empty($query_result))
echo "对不起,该用户名已被注册,请重新选择用户名,点击返回登录界面";
elseif(empty($_POST[password]))
echo "密码不能为空,返回重新住注册";
elseif($_POST[password]!=$_POST[re_password])
echo "两次密码输入不一致,返回重新注册";
elseif(empty($_POST[sex]))
echo "性别必须选择,返回重新注册";
elseif(!empty($_POST['phonenumber'])&&!is_numeric($_POST['phonenumber']))
echo "电话号码必须为数字,返回重新注册";
elseif(!empty($_POST['msn'])&&!ereg("([0-9a-zA-Z]+)([@])([0-9a-zA-Z]+)(.)([0-9a-zA-Z]+)",$_POST['msn']))
echo "MSN格式不合法,返回重新注册";
elseif(!empty($_POST['email'])&&!ereg("([0-9a-zA-Z]+)([@])([0-9a-zA-Z]+)(.)([0-9a-zA-Z]+)",$_POST['email']))
echo "邮箱格式不合法,返回重新注册";  
elseif($checkcode!=$code)
echo "验证码输入错误,返回重新注册";
else //如果全部输入,并检测无误,则进入写入数据库环节
{
    //写入数据库语法
    $sql_1="INSERT INTO userinfo(id,username,password,sex,nickname,phonenumber,msn,email) VALUES ('','".$_POST['username']."','".md5($_POST['password'])."','".$_POST['sex']."','".$_POST['nickname']."','".$_POST['phonenumber']."','".$_POST['msn']."','".$_POST['email']."')";
     
    $result_1=mysql_query($sql_1) or die (mysql_error()); //向数据库发送一条查询
    $name=$_POST['username'];//获取用户名
    $db1="userinfo";  //数据表单名 userinfo
    function result($db,$name){    //建立函数 result
        $sql="select * from $db where username='$name'";  //从数据库中选择变量$db中的表单,和查询用户名$name
        $query=mysql_query($sql);//向数据库发送查询语句
        $num=mysql_num_rows($query); 
        return $num; //返回变量$num
    }
    $row1=result($db1,$name);
    if($row1==0)
    {
        echo "注册失败,请重新注册";
    }
    else
    {
        session_start();
        $_SESSION['pass']="ok";
        $_SESSION['name']=$_POST['username'];
        echo "$name,恭喜您注册成功!点击立刻进入主界面";
    }
     
}  
?>       

10.register.php



注册系统首页

    
    

登录

欢迎新用户注册

用户名:*
密码:*
再次输入密码:*
性别:*
昵称:
电话:
MSN:
邮箱:
比较完整的留言板代码,添加注释,易懂
请输入验证码:*
其中加*为必填

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
Docker容器化部署与DevOps实践
Docker容器化部署与DevOps实践

本专题面向后端与运维开发者,系统讲解 Docker 容器化技术在实际项目中的应用。内容涵盖 Docker 镜像构建、容器运行机制、Docker Compose 多服务编排,以及在 DevOps 流程中的持续集成与持续部署实践。通过真实场景演示,帮助开发者实现应用的快速部署、环境一致性与运维自动化。

0

2026.02.11

Rust异步编程与Tokio运行时实战
Rust异步编程与Tokio运行时实战

本专题聚焦 Rust 语言的异步编程模型,深入讲解 async/await 机制与 Tokio 运行时的核心原理。内容包括异步任务调度、Future 执行模型、并发安全、网络 IO 编程以及高并发场景下的性能优化。通过实战示例,帮助开发者使用 Rust 构建高性能、低延迟的后端服务与网络应用。

1

2026.02.11

Spring Boot企业级开发与MyBatis Plus实战
Spring Boot企业级开发与MyBatis Plus实战

本专题面向 Java 后端开发者,系统讲解如何基于 Spring Boot 与 MyBatis Plus 构建高效、规范的企业级应用。内容涵盖项目架构设计、数据访问层封装、通用 CRUD 实现、分页与条件查询、代码生成器以及常见性能优化方案。通过完整实战案例,帮助开发者提升后端开发效率,减少重复代码,快速交付稳定可维护的业务系统。

3

2026.02.11

包子漫画网页版入口与全集阅读指南_正版免费漫画快速访问方法
包子漫画网页版入口与全集阅读指南_正版免费漫画快速访问方法

本专题汇总了包子漫画官网和网页版入口,提供最新章节抢先看方法、正版免费阅读指南,以及稳定访问方式,帮助用户快速直达包子漫画页面,无广告畅享全集漫画内容。

137

2026.02.10

MC.JS网页版快速畅玩指南_MC.JS官网在线入口及免安装体验方法
MC.JS网页版快速畅玩指南_MC.JS官网在线入口及免安装体验方法

本专题汇总了MC.JS官网入口和网页版快速畅玩方法,提供免安装访问、不同版本(1.8.8、1.12.8)在线体验指南,以及正版网页端操作说明,帮助玩家轻松进入MC.JS世界,实现即时畅玩与高效体验。

80

2026.02.10

谷歌邮箱网页版登录与注册全指南_Gmail账号快速访问与安全操作教程
谷歌邮箱网页版登录与注册全指南_Gmail账号快速访问与安全操作教程

本专题汇总了谷歌邮箱网页版的最新登录入口和注册方法,详细提供官方账号快速访问方式、网页版操作教程及安全登录技巧,帮助用户轻松管理Gmail邮箱账户,实现高效、安全的邮箱使用体验。

65

2026.02.10

铁路12306订票与退改全攻略_高效购票与座位选取技巧
铁路12306订票与退改全攻略_高效购票与座位选取技巧

本专题全面汇总铁路12306订票、退票、改签及候补订单操作技巧,提供车厢座位分布参考、抢票攻略和高铁安检注意事项,帮助新手用户快速掌握高效购票与退改流程,提高出行效率和体验。

78

2026.02.10

TensorFlow2深度学习模型实战与优化
TensorFlow2深度学习模型实战与优化

本专题面向 AI 与数据科学开发者,系统讲解 TensorFlow 2 框架下深度学习模型的构建、训练、调优与部署。内容包括神经网络基础、卷积神经网络、循环神经网络、优化算法及模型性能提升技巧。通过实战项目演示,帮助开发者掌握从模型设计到上线的完整流程。

1

2026.02.10

Vue3组合式API与组件开发实战
Vue3组合式API与组件开发实战

本专题讲解 Vue 3 组合式 API 的核心概念与应用技巧,深入分析响应式系统、生命周期管理、组件设计与复用策略。通过完整项目案例,指导前端开发者实现高性能、结构清晰的 Vue 应用,提升开发效率与代码可维护性。

13

2026.02.10

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 8.9万人学习

php初学者入门课程
php初学者入门课程

共10课时 | 0.7万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号