📄 reply.php
字号:
<?php
if(!$inc_lib) { include("lib.inc.php"); }
if(!$inc_condb) { include("conn_db.inc.php"); }
$user_id=1;//缺省处理
$thissql="select g_id,g_top_id,g_title,user_email,g_sendmail from $db_gb where g_id=$g_id and g_top_id=0";
$query=mysql_query($thissql,$db_conn);
$array=mysql_fetch_array($query);
if(!$array[0])
{
fatalerror("错误,此条留言不存在,无法回复.");
}
else
{
$newreplytitle="回复:$array[g_title]";
$newreplytitle=msubstr($newreplytitle,0,29);
$l_newreplytitle=htmlspecialchars($newreplytitle);
}
if($doreply)
{
//回复:检测,插入记录,更新同组的时间
if((strlen($user_name)<1) or ( strlen($user_name)>30) ) { fatalerror("姓名输入错误,输入范围2到30个字符 \n<br> "); }
if((strlen($g_title)<1) or (strlen($g_title)>30) ) { fatalerror("标题错误,输入范围2到30个字符 \n<br> "); }
if(strlen($user_url)>100) { fatalerror("主页地址太长,最多100个字符 \n<br> "); }
if(($user_url!='') and (strtolower(substr($user_url,0,4))!='http') ) { $user_url='http://'.$user_url; }
if(strtolower($user_url)=='http://') { $user_url=''; }
if ( ($user_url!='') and (!eregi("http://..*\...*", $user_url)) ) { fatalerror("网址书写不规范 \n<br> "); }
if(strlen($user_email)>80) { fatalerror("邮件地址太长,最多80个字符 \n<br>"); }
if( ($user_email!='') and (!eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*$", $user_email)) )
{ fatalerror("邮件地址不规范 \n<br> "); }
if(strlen($g_said)<1) { fatalerror("留言内容没有填写. \n<br> "); }
if(strlen($g_said)>16000) { fatalerror("留言内容太长,如果有重要意见,请到论坛发表. \n<br> "); }
$g_sendmail='0';
$g_time=nowstr();
$g_ltime=$g_time;
$user_ip=getenv("REMOTE_ADDR");
$thissql="select count(*) from $db_gb where user_id=$user_id and g_title='$g_title' and user_name='$user_name' and g_said='$g_said'";
$query=mysql_query($thissql,$db_conn);
$array=mysql_fetch_row($query);
if($array[0]>0) { fatalerror("这条留言回复已经发表过了,请不要重复发表.谢谢."); }
$thissql="insert into $db_gb (user_id,g_top_id,user_name,user_url,user_email,user_ip,g_title,g_said,g_time,g_ltime,g_sendmail)
values ($user_id,$g_id,'$user_name','$user_url','$user_email','$user_ip','$g_title','$g_said','$g_time','$g_ltime',$g_sendmail)";
$query=mysql_query($thissql,$db_conn);
$thissql="update $db_gb set g_ltime='$g_time' where (g_top_id=$g_id) or (g_id=$g_id) ";
$query=mysql_query($thissql,$db_conn);
//send mail to
popok('回复留言成功','回复留言成功,稍候返回');
exit;
}
?>
<html>
<head>
<meta HTTP-EQUIV=Content-Type content="text/html; charset=gb2312">
<title><? echo $gb_title; ?></title>
<link rel="stylesheet" href="nr.css" type="text/css">
</head>
<body>
<table width=95% height=4 border=0><tr><td> </td></tr></table>
<a name=writeme>
<div align="center">
<center>
<table border="0" cellpadding="4" cellspacing="1" width="95%" align=center class=hz>
<tr BGCOLOR=#E3E3E3>
<td BGCOLOR='#5D7790'> <b><font color=white>回复留言:</b> <?echo $array[g_title];?></font></td>
</tr>
</table>
<table border="0" cellpadding="4" cellspacing="1" width="95%" align=center BGCOLOR=#F7F7F7 class=hz>
<form method="POST" action=reply.php>
<tr bgcolor=#E3E3E3>
<td width="131"> 姓名</td>
<td width="544"><input type="text" name="user_name" size="25" maxlength=30> <font color=red>*</font> </td>
</tr>
<tr bgcolor=#E3E3E3>
<td width="131"> 主页</td>
<td width="544"><input type="text" name="user_url" size="25" maxlength=100></td>
</tr>
<tr bgcolor=#E3E3E3>
<td width="131"> 邮件</td>
<td width="544"><input type="text" name="user_email" size="25" maxlength=80></td>
</tr>
<tr bgcolor=#E3E3E3>
<td width="131"> 标题</td>
<td width="544"><input type="text" name="g_title" size="25" maxlength=30 value="<?echo $l_newreplytitle; ?>"> <font color=red>*</font> </td>
</tr>
<tr bgcolor=#E3E3E3>
<td valign="top" width="131"> 回复</td>
<td width="544"><textarea rows="6" name="g_said" cols="40"></textarea> </td>
</tr>
</table>
</center>
</div>
<p align="center"><input type=hidden name=g_id value="<?echo $g_id;?>"><input type="submit" value=" 回复留言 " name="doreply" class=btnStyle> <input type="reset" value=" 清空重写 " name="B2" class=btnStyle></p>
</form>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -