?? newpost.php
字號:
<?php
if(!$inc_lib) { include("lib.inc.php"); }
if($newpost)
{
$user_id=1;//缺省處理
if(!$inc_condb) { include("conn_db.inc.php"); }
//檢測錄入合法性,插入數據庫一條新記錄
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> "); }
if($g_sendmail) { $g_sendmail='1'; } else {$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,0,'$user_name','$user_url','$user_email','$user_ip','$g_title','$g_said','$g_time','$g_ltime',$g_sendmail)";
$query=mysql_query($thissql,$db_conn);
if($show_newpost)
{
okto($gb_url,'留言成功','留言成功,稍候返回');
}
else
{
popok('留言成功','留言成功,稍候返回');
}
}
else
{
header("Location:$gb_url\n\n");
}
?>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -