数据库结构:(库名:lyb)
表一: admin
字段: id(int11) name(varchvr) pass
word(varchvr)
表二: lo
字段: id(int11) username(varchvr) sex(varchvr) qq(varchvr) email(varchvr) info(text) ip(varchvr) submit_time(datetime)
1、conn.php(连接数据库文件)
mysql_connect("localhost","root","");//连接数据库
mysql_select_db("lyb");//选择数据库
?>
2、header.php(公用头部文件)
<
HTML XMLNS="W3.ORG xhtml? 1999>
- 偶要看留言
- 偶要发表
session_start();
if($_SESSION["key"]==1){//如果获取的SESSION为1则显示管理项
?>
- 退出管理
}
else
{
?>
- 偶要管理
}?>
银子留言板 Version 1.0
3、footer.php(公用底部文件)
$counterFile="conter.xml";
function displayCounter($counterFile){
$fp = fopen($counterFile,"rw");
$num = fgets($fp,5);
$num += 1;
print "
银子留言板 Version 1.0&;nbsp;&;nbsp;&;nbsp;您是第&;nbsp;"."$num"."&;nbsp;位无聊的银
";
exec("rm -rf $counterFile");
exec("echo $num > $counterFile");
}
if(!file_exists($counterFile)){
exec("echo 0 > $counterFile");
}
displayCounter($counterFile);
?>
4、index.php(首页)
require_once("conn.php");
require_once("header.php");
session_start();
//分页代码开始
$pagesize = 10;//设置每页显示条数
$rs = mysql_query("select count(*) from lo");//取得记录总数,计算总页数用
$myrow = mysql_fetch_array($rs);
$numrows = $myrow[0];//计算总记录
$pages = intval($numrows/$pagesize);
if($numrows%$pagesize)$pages++;//设置页数
if(isset($_GET['page']))
{
$page = intval($_GET['page']);
}
else
{
$page = 1;//设为第一页
}
$offset = $pagesize*($page-1);//计算记录偏移量
//分页代码结束
$
sql = "select id,username,sex,qq,email,info,ip,DATE_FORMAT(submit_time, '%Y年%m月%d日 %T' ) from lo order by id desc limit $offset,$pagesize";//用到了DATE-FORMAT格式化日期格式
$result =
mysql_query($sql);
$num = mysql_num_rows($result);
if($num>0){
while($row = mysql_fetch_array($result))
{
//echo print_r($row);
if($row[2]=="男")//这个使性别改成你想要的名称^_^
{
$sex = "帅锅";
}
else
{
$sex = "美女";
}
?>
第 [= $row[0] ?>] 条留言
留言人:= $row[1]?>&;nbsp;&;nbsp;性别:= $sex ?>&;nbsp;&;nbsp;留言时间:= $row[7] ?>&;nbsp; if($row[3]) {?>&;nbsp;" /> } ?> if($row[4]){ ?>&;nbsp;xml:namespace prefix = a href="mailto />" />&;nbsp; }?> if($_SESSION["key"]==1){ ?>&;nbsp;IP:= $row[6] ?>&;nbsp;&;nbsp;更改&;nbsp;删除}?>
留言内容:
= nl2br(htmlspecialchars($row[5])) ?>
}
}
else
{
echo "
无数据......
";
}
?>
$first=1;
$prev=$page-1;
$next=$page+1;
$last=$pages;
if($page==1&;&;$pages>1)
{
echo "首页&;nbsp;|&;nbsp;";
echo "上一页&;nbsp;|&;nbsp;";
echo "下一页&;nbsp;|&;nbsp;";
echo "PHP?PAGE=".$LAST."\">尾页&;nbsp;|&;nbsp;";
}elseif($page>=1&;&;$page!=$pages&;&;$num>0)
{
echo "首页&;nbsp;|&;nbsp;";
echo "上一页&;nbsp;|&;nbsp;";
echo "下一页&;nbsp;|&;nbsp;";
echo "尾页&;nbsp;|&;nbsp;";
}
elseif($page==$pages&;&;$page!=1)
{
echo "首页&;nbsp;|&;nbsp;";
echo "上一页&;nbsp;|&;nbsp;";
echo "下一页&;nbsp;|&;nbsp;";
echo "尾页&;nbsp;|&;nbsp;";
}
elseif($page==$pages)
{
echo "首页&;nbsp;|&;nbsp;";
echo "上一页&;nbsp;|&;nbsp;";
echo "下一页&;nbsp;|&;nbsp;";
echo "尾页&;nbsp;|&;nbsp;";
}
else
{
echo "首页&;nbsp;|&;nbsp;";
echo "上一页&;nbsp;|&;nbsp;";
echo "下一页&;nbsp;|&;nbsp;";
echo "尾页&;nbsp;|&;nbsp;";
}
?>
共&;nbsp;= $pages ?>&;nbsp;页&;nbsp;|&;nbsp;当前第&;nbsp;= $page ?>&;nbsp;页&;nbsp;|&;nbsp;共&;nbsp;=$numrows ?>&;nbsp条留言
mysql_close();
?>
require_once("footer.php");
?>
5、post.php(提交留言页面)
require_once("header.php");
?>
6、input.php(插入留言)
require_once("conn.php");
$username = $_POST['name'];
$sex = $_POST['sex'];
$qq = $_POST['qq'];
$email = $_POST['email'];
$info = $_POST['info'];
if (strrpos($username,"<")!==false || strrpos($username,">")!==false||strrpos($username,"@")!==false||strrpos($username,"\"")!==false||strrpos($username,"'")!==false||strrpos($username,"_")!==false)
{
echo "
";
exit();
}
if (!ereg("^[0-9]{0,}$",$qq))//用正则检查QQ格式
{
echo "
-
相关文章
-
最新文件
关于网学 |
万能工具 |
在线交流 |
会员中心 |
查询论文 |
招聘说明 |
精品资源 |
专题论文 |
会员中心 |
联系方式 |
下载目录
论文目录
Copyright 2005-2018 www.myeducs.cn All Rights Reserved 版权所有·网学网 提供大量原创论文 参考论文 论文资料 源代码 管理及投稿 E_mail:3710167@qq.com
郑重声明: 本网站论文均来自互联网,由本站会员上传或下载,仅供个人交流、学习、参考之用,版权归原作者所有
请下载完后24小时之内删除,任何人不得大幅抄录、在期刊上发表或作为商业之用。如涉及版权纠纷,本网站不承担任何法律及连带责任。