分类:
2008-05-29 10:26:08
闲来无事写了个迷你型的留言本,只有一个页面.
今天贴出来源码,
由于我也是初学者,代码写的有点生硬,安全上也没有多考虑,有兴趣的朋友可以下载下来看看.
后台地址 index.php?action=login
用户名:admin
密 码:admin
功能介绍:
guest:
查看留言
发表留言
管理员:
删除留言
回复留言
查看留言者ip地址
查看留言者联系方式
如图:
数据库
以下为引用的内容: php程序员站 -- -- 数据库: `guestbook` -- CREATE DATABASE `guestbook` DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci; USE `guestbook`; -- -------------------------------------------------------- php程序员之家
-- CREATE TABLE IF NOT EXISTS `admin` ( -- INSERT INTO `admin` (`id`, `name`, `pass`) VALUES php程序员站
-- -------------------------------------------------------- phperz~com -- php程序员站 CREATE TABLE IF NOT EXISTS `message` ( -- php程序员之家
INSERT INTO `message` (`id`, `message`, `huifu`, `name`, `email`, `ip`, `date`, `sex`) VALUES |
以下为引用的内容: session_start(); ?> php程序员之家 //连接数据库-------------------------------------- $conn=mysql_connect("localhost:3306","root","password"); mysql_query("set names gbk",$conn); $dbstatus=mysql_select_db("guestbook",$conn); //------------------------------------------------- //签写留言---------------------------------------- if ($_GET["action"]=="write"){ $name=htmlspecialchars($_POST["name"]); php程序员之家 $email=htmlspecialchars($_POST["email"]); $message=htmlspecialchars($_POST["message"]); $message=nl2br($message); $datastr=date('Y-m-d G:i:s'); $ip=$_POST["ip"]; if ($_POST["sex"]==1){ $sex="先生"; } elseif ($_POST["sex"]==2){ $sex="小姐"; } else { $sex="保密"; } if ($name!="" and $email!="" and $message!=""){ $exec="insert into message(`message`,`huifu`,`name`,`email`,`ip`,`date`,`sex`) values ('$message','','$name','$email','$ip','".date('Y-m-d G:i:s')."','$sex')"; phperz.com $result=mysql_query($exec); echo hrefurl("index.php"); } else{ echo alertstr('您的信息不完整,请从新填写.'); } } //------------------------------------------------- //管理员回复留言---------------------------------------- if ($_GET["action"]=="huifu" and $_SESSION["uname"]){ $huifu=htmlspecialchars($_POST["huifu"]); $huifuid=$_GET["id"]; if ($huifu!="" and $huifuid!=""){ $exec="update message set huifu='".$huifu."' where id=".$huifuid; $result=mysql_query($exec); echo hrefurl("index.php"); } else { echo alertstr('请填写您的回复信息.'); } phperz~com } //------------------------------------------------- //管理员删除留言------------------------------------- if ($_GET["action"]=="del" and $_SESSION["uname"]){ if ($_GET["id"]!=""){ $exec="delete from message where id=".$_GET["id"]; $result=mysql_query($exec); echo hrefurl("index.php"); } } //------------------------------------------------- //定义一个提示错误信息和转向函数-------------------- function alertstr($str){ echo ""; } function hrefurl($url){ echo ""; } //------------------------------------------------- //管理员退出函数--------------------------------- if ($_GET["action"]=="logout"){ phperz.com unset($_SESSION["uname"]); session_destroy(); echo hrefurl("index.php"); } //------------------------------------------------- ?>
给主人留下些什么吧!~~
|