1.guestbook.php(留言程序)
<html>
<head>
<script language="javascript">
<!--
<!--
var hellotext="为了您的最佳浏览效果请您使用ie4.0以上的版本和800*600分辨率"
var thetext=""
var started=false
var step=0
var times=1
function welcometext()
{
times--
if (times==0)
{
if (started==false)
{
started = true;
window.status = hellotext;
settimeout("anim()",1);
}
thetext = hellotext;
}
}
function showstatustext(txt)
{
thetext = txt;
settimeout("welcometext()",4000)
times++
}
function anim()
{
step++
if (step==7) {step=1}
if (step==1)
{window.status='>==='+thetext+'===<'}
if (step==2)
{window.status='=>=='+thetext+'==<='}
if (step==3)
{window.status='>=>='+thetext+'=<=<'}
if (step==4)
{window.status='=>=>'+thetext+'<=<='}
if (step==5)
{window.status='==>='+thetext+'=<=='}
if (step==6)
{window.status='===>'+thetext+'<==='}
settimeout("anim()",200);
}
// -->
welcometext();
function mm_jumpmenu(targ,selobj,restore){ //v3.0
eval(targ+".location='"+selobj.options[selobj.selectedindex].value+"'");
if (restore) selobj.selectedindex=0;
}
//-->
</script>
<title>天地网络留言版</title>
<meta http-equiv="content-type" content="text/html; charset=gb2312">
</head>
<style type="text/css">
<!--
a:link { font-size: 9pt; color: #ffffff}
-->
</style>
<body>
<?
$pagesize=5;
$db=mysql_connect("localhost","root","");
mysql_select_db("lyanban",$db);
$result=mysql_query("select * from message order by date desc",$db);
$rowcount=mysql_num_rows($result);
$pages=ceil($rowcount/$pagesize);
if($rowcount==0)
{echo "目前没有留言!<a href=guestbook.htm>欢迎您留言!</a>";}
if($rownum == "")
{
$rownum = 1;
}
$aa=ceil($rownum/5);
$i=0 ;
echo "<table width=100%><td><div align=center><font size=2 color=#000000><b>共有留言:$rowcount 条 共:$pages 页 <right>现在是第 $aa 页</right></b></font></div></td>";
echo "<hr size=1 color=#ccccff width=75%>";
while ($myrow=mysql_fetch_array($result)){
$i++;
if(($i>=$rownum)&&($i<$rownum+5)){
echo "<table width=75% border=1 cellspacing=0 cellpadding=0 align=center bordercolordark=#ffffff bordercolorlight=#000000 background=15.jpg>";
echo "<tr><td width=15%><div align=center><font size=2 color=#ffffff>姓 名</font></div></td><td width=85%><font size=2 color=#ffffff>$myrow[username]</font></td></tr>";
echo "<tr><td width=15%><div align=center><font size=2 color=#ffffff>电子信箱</font></div></td><td width=85%><font size=2 color=#ffffff><a href="mailto:$myrow[email]">$myrow[email]</font></a></td></tr>";
echo "<tr><td width=15%><div align=center><font size=2 color=#ffffff>公司主页</font></div></td><td width=85%><font size=2 color=#ffffff><a href=$myrow[homepage] target=_blank>$myrow[homepage]</font></a></td></tr>";
echo "<tr><td width=15%><div align=center><font size=2 color=#ffffff>留言主题</font></div></td><td width=85%><font size=2 color=#ffffff>$myrow[topic]</font></td></tr>";
echo "<tr><td width=15%><div align=center><font size=2 color=#ffffff>留言内容</font></div></td><td width=85%><font size=2 color=#ffffff>$myrow[content]</font></td></tr>";
echo "<tr><td width=15%><div align=center><font size=2 color=#ffffff>留言时间</font></div></td><td width=85%><font size=2 color=#ffffff>$myrow[date]</font></td></tr>";
echo "</table><hr size=1 color=#ccccff width=75%>";}
}
echo "<table width=100%><tr><td width=87%>";
#判断是否有上一页或下一页(10行换页)
echo "<form name="hiddenform" method="post" action="guestbook.php">";
echo "<div align=center><input type="hidden" name="rownum" value="">";
echo "<input type="hidden" name="rowcount" value="$rowcount">";
#显示上一页
if ($rownum>=5)
echo "<input type="submit" value="上一页" onclick="document.hiddenform.rownum.value=".($rownum-5)."">";
#显示下一页
if ($rownum+5<=$rowcount) {
echo "<input type="submit" value="下一页" onclick="document.hiddenform.rownum.value=".($rownum+5).""></div>";
}
echo "</form>";
echo "</td>";
echo "</tr>";
echo "</table>";
echo "<table width=100% ><tr><td><div align=center><font color=#ffffff size=2><a href=guestbook.htm>返回继续发言</a></font></div></td></tr></table>";
?>
</body>
</html>
2.show.php3(显示程序)
?
$username = htmlspecialchars(ltrim(stripslashes (trim($name))));// 本函式可去掉字串中的反斜线空格字元
$email = htmlspecialchars(ltrim(stripslashes (trim($email))));
$homepage = htmlspecialchars(ltrim(stripslashes (trim($homepage))));
$topic = htmlspecialchars(ltrim(stripslashes (trim($topic))));
$content = htmlspecialchars(ltrim(stripslashes (trim($content))));
// $content=base64_encode($content);
//send email
// if ($ok) mail($email,$topic,$content);
if (($username=="")or($topic=="")or(strlen($username)>20)or(strlen($topic)>20))
{echo "请填写必要的项目或着非法用户名!<a href=javascript:history.go(-1);>返回</a>";
}
//wrong email ?
elseif (($email!="")and(!eregi("^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,3}$",$email)))
{
echo "请您填写正确的 e-mail 地址</p><p align=center><a href=javascript:history.go(-1);>返回</a>";
}
//wrong homepage ?
elseif (($homepage!="")and(!eregi("(http://)+[0-9a-z-]+.([0-9a-z-]+.)+[a-z]{2,3}$",$homepage)))
{echo "主页地址输入错误!<a href=javascript:history.go(-1);>返回</a>";}
else{
//联接数据库
mysql_connect("localhost","root","");
mysql_select_db("lyanban");
$sql="select password from tb where username='$username'";
$result=mysql_query($sql);
$nums=mysql_num_rows($result);
if($nums!=1){
echo"对不起!请先<a href=register.html>注册</a>!";
}
else{
//得到日期 yyyy-mm-dd hh:mm:ss 2000-01-01 00:00:00'
$t = date(y."-".m."-".d." ".h.":".i.":".s);
//将新用户插入数据库
mysql_query("insert into message values ('$username','$email','$homepage','$topic','$content','$t')");
echo "<div align=center><font size=2 color=#000000>谢谢您留言!您的留言已成功加入,<a href=guestbook.php>返回</a></font></div>";
}
}
?>
3.zhuc.php(注册程序)
<?
mysql_connect("localhost","root","")
or die("无法连接数据库,请重试");
mysql_select_db("lyanban")
or die("无法选择数据库,请重试");
$query="select password from tb where username='$username'";
$result=mysql_query($query);
$numrows=mysql_num_rows($result);
if($numrows!=0)
{echo '已有人注册此名,请重新选择名字!<a href=javascript:history.go(-1);>返回</a>';}
else
{$query="insert into tb(username,password) values('$username','$password')";
mysql_query($query);
echo '注册成功';
echo '<a href="guestbook.htm" >请登录!</a>';}
?>
以下是两个配套的html:
1。留言网页
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312">
<meta name="generator" content="microsoft frontpage 4.0">
<meta name="progid" content="frontpage.editor.document">
<title>天地网络留言版欢迎您留言!</title>
</head>
<body bgcolor="#ffffff">
<div align="center">
<center>
<br>
<font size="2">天地网络留言版测试版</font><br>
<br>
<form method="post" action="show.php3">
<table width="66%">
<tr>
<td width="50%" height="1">
<div align="center"> <font size="2"> 您的尊姓大名:</font></div>
</td>
<td width="50%" height="1">
<div align="center">
<input type="text" name="name" size="20">
</div>
</td>
</tr>
<tr>
<td width="50%" height="1">
<div align="center"><font size="2"> 您的电子邮件地址:</font></div>
</td>
<td width="50%" height="1">
<div align="center">
<input type="text" name="email" size="20">
</div>
</td>
</tr>
<tr>
<td width="50%" height="1">
<div align="center"><font size="2"> 您的公司主页地址:</font></div>
</td>
<td width="50%" height="1">
<div align="center">
<input type="text" name="homepage" size="20" value="http://">
</div>
</td>
</tr>
<tr>
<td width="50%" height="1">
<div align="center"> <font size="2">留言主题:</font></div>
</td>
<td width="50%" height="1" valign="middle">
<div align="center">
<input type="text" name="topic" size="20">
</div>
</td>
</tr>
<tr>
<td width="50%" height="1">
<div align="center"> <font size="2">留言内容:</font></div>
</td>
<td width="50%" height="1">
<div align="center"> </div>
</td>
</tr>
<tr>
<td width="100%" colspan="2" height="66">
<p align="center">
<textarea rows="10" name="content" cols="50"></textarea>
</p>
</td>
</tr>
<tr>
<td width="50%" height="18">
<div align="center"></div>
</td>
<td width="50%" height="18">
<div align="center"></div>
</td>
</tr>
<tr>
<td width="50%" height="18" align="center">
<p align="center">
<input type="submit" value="发表留言" name="b1">
</p>
</td>
<td width="50%" height="18" align="center">
<div align="center">
<input type="reset" value="全部重写" name="b2">
</div>
</td>
</tr>
</table>
</form>
</center>
</div>
<p> </p>
<p> </p>
</body>
</html>
2.注册程序
<html>
<head>
<title>registe</title>
<meta http-equiv="content-type" content="text/html; charset=gb2312">
</head>
<body bgcolor="#ffffff">
<div align="center">
<p> </p>
<p> </p>
<p>用户注册</p>
<form method="post" action="zhuc.php">
<p>用户名:
<input type="text" name="username">
</p>
<p>密码:
<input type="password" name="password">
</p>
<p>
<input type="submit" name="submit" value="确定">
<input type="reset" name="submit2" value="重来">
</p>
</form>
<p> </p>
</div>
</body>
</html>
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器