include("config.inc.php");
include("function.php");
@session_start();
if ($_SESSION['AntiSpamImage'] != $_REQUEST['antispamcode']){
echo "
";
echo "";
echo "";
}
else{
$_SESSION['AntiSpamImage'] = rand(1,9999999);
if(getenv(HTTP_X_FORWARDED_FOR))
{
$IP = getenv(HTTP_X_FORWARDED_FOR);
}
else
{
$IP = getenv("REMOTE_ADDR");
}
$Member = 0;
// ป้องกันการแทรก html กับ ละเครื่องหมาย ' "
$MsgBy = htmlspecialchars($MsgBy);
$Email = htmlspecialchars($Email);
$Msg = htmlspecialchars($Msg);
// ป้องกันคำหยาบ
$word = array("ashole","a s h o l e","a.s.h.o.l.e","bitch","b i t c h","b.i.t.c.h","shit","s h i t","s.h.i.t","fuck","dick","f u c k","d i c k","f.u.c.k","d.i.c.k","มึง","มึ ง","กู","ควย","ค ว ย","ค.ว.ย","ปี้","เหี้ย","เฮี้ย","ชาติหมา","ชาดหมา","ช า ด ห ม า","ช.า.ด.ห.ม.า","ช า ติ ห ม า","ช.า.ติ.ห.ม.า","ไอ้","สัดหมา","สัด","เย็ด","หี");
$ban = "***";
for ($i=0 ; $i",$Msg);
}
// ตรวจสอบว่า มีการป้อน url หรือ email มาหรือไม่ ถ้ามีให้ทำ link
//$Msg = stripslashes(htmlspecialchars($Msg));
//$Msg = eregi_replace ( "<" , "<" , $Msg ) ;
//$Msg = eregi_replace ( ">" , ">" , $Msg ) ;
//$Msg = eregi_replace ( "\n", "
" , $Msg ) ;
//สำหรับเปลี่ยนอักขระที่กำหนด ให้เป็นแทก html ต่างๆ
$Msg = eregi_replace ( "\[b\]", " " , $Msg ) ;
$Msg = eregi_replace ( "\[/b\]", " " , $Msg ) ;
$Msg = eregi_replace ( "\[i\]", " " , $Msg ) ;
$Msg = eregi_replace ( "\[/i\]", " " , $Msg ) ;
$Msg = eregi_replace ( "\[u\]", " " , $Msg ) ;
$Msg = eregi_replace ( "\[/u\]", " " , $Msg ) ;
$Msg = eregi_replace ( "\[sup\]", " " , $Msg ) ;
$Msg = eregi_replace ( "\[/sup\]", " " , $Msg ) ;
$Msg = eregi_replace ( "\[sub\]", " " , $Msg ) ;
$Msg = eregi_replace ( "\[/sub\]", " " , $Msg ) ;
$Msg = eregi_replace ( "\[glow\]"," ", $Msg ) ;
$Msg = eregi_replace ( "\[/glow\]", "
" , $Msg ) ;
$Msg = eregi_replace ( "\[shadow\]"," ", $Msg ) ;
$Msg = eregi_replace ( "\[/shadow\]", "
" , $Msg ) ;
$Msg = eregi_replace ( "\[\-\-\-\]", " " , $Msg ) ;
$Msg = eregi_replace ( "\[color=red\]", " " , $Msg ) ;
$Msg = eregi_replace ( "\[color=green\]", " " , $Msg ) ;
$Msg = eregi_replace ( "\[color=blue\]", " " , $Msg ) ;
$Msg = eregi_replace ( "\[color=orange\]", " " , $Msg ) ;
$Msg = eregi_replace ( "\[color=pink\]", " " , $Msg) ;
$Msg = eregi_replace ( "\[color=gray\]", " " , $Msg ) ;
$Msg = eregi_replace ( "\[/color\]", " " , $Msg ) ;
$Msg = eregi_replace ("\[img\]([[:alnum:]]+)://([^[:space:]]*)([[:alnum:]])\[/img\]", "
",$Msg ) ;
// ให้ขึ้นบันทัดใหม่ กรณีที่มีการเคาะ Enter
$Msg = eregi_replace(chr(13),"
",$Msg );
$Msg = eregi_replace("(^|[>[:space:]\n])([[:alnum:]]+)://([^[:space:]]*)([[:alnum:]#?/&=])([<[:space:]\n]|$)","\\2://\\3\\4", $Msg );
$Msg = eregi_replace("([[:alnum:]]+)@([^[:space:]]*)([[:alnum:]])([<[:space:]\n]|$)","\\1@\\2\\3", $Msg );
// ตรวจสอบว่าเป็นสมาชิกหรือไม่
mysql_connect($host,$user,$passwd);
mysql_query("SET NAMES 'tis620'");
$sql = "select User,Password,Email from webboard_member where User='$MsgBy'";
$result = mysql_db_query($dbname,$sql);
$NRow = mysql_num_rows($result);
$row = mysql_fetch_array($result);
// ตรวจสอบว่า Password ถูกหรือไม่
if($MsgBy==$row["User"] && $QPass==$row["Password"]) {
$Member = 1;
if(!$Email) {
$Email = $row["Email"];
}
}
// บันทึกรูปภาพ
if(($Msg =='')&&($QName==''))
{ echo "";
echo "";
echo "";
echo "ข้อความส่งมาไม่สมบูรณ์อาจใส่ข้อมูลไม่ครบ หรือตกหล่นระหว่างการส่งข้อมูล กรุณาส่งข้อความอีกครั้ง ";
echo "[ กลับไปแก้ไข ] ";
echo "";
echo " | ";
echo "
";
exit();
}
if($Member)
{
if( $QPic !='')
{
$Pic_name = substr ($QPic_name, -4);
srand((double)microtime()*1000000);
$QPic_name=$random_pic = rand(1,9999);
#แปลงนามสกุล และทำการ upload
if ( $QPic_type == "image/png" )
{
$filename = $QPic_name.".png";
}
if ( $QPic_type == "image/gif" )
{
$filename = $QPic_name.".gif";
}
if ( $QPic_type == "image/bmp" )
{
$filename = $QPic_name.".bmp";
}
if( $Pic_name == ".swf" )
{
$filename =strtolower($QPic_name.'.swf');
}
elseif(($QPic_type=="image/jpg")||($QPic_type=="image/jpeg")||($QPic_type=="image/pjpeg"))
{
$filename =strtolower($QPic_name.'.jpg');
}
if($QPic_size>$Image_size) {
echo "ขนาดของภาพเกิน $Image_size bytes [$Image_msg]
";
exit();
}
copy ($QPic , "$path/" . $filename );
}
}
else
{
echo
"
ต้องเป็นสมาชิกครับถึงจะ post รูปได้
|
";
}
// ปรับเวลาให้ตรงกับเวลาเมืองไทย กรณีที่ server อยู่ที่เมืองนอก
//$mdate = date("Y-m-d H:i:s");
setlocale (LC_TIME, $locale);
$mdate= strftime("%Y-%m-%d %H:%M:%S");
//$mdate= strftime("%Y-%m-%d %X");
//echo "$mdate ";
// ตรวจสอบว่าเป็นสมาชิกหรือไม่
mysql_connect($host,$user,$passwd);
mysql_query("SET NAMES 'tis620'");
$sqlr = "select User,Password,Email from webboard_member where User='$MsgBy'";
$resultr = mysql_db_query($dbname,$sqlr);
$NRowr = mysql_num_rows($resultr);
$rowr = mysql_fetch_array($resultr);
// ตรวจสอบว่า Password ถูกหรือไม่
if($MsgBy==$rowr["User"] && $QPass==$rowr["Password"])
{
$Memberr = 1;
if(!$QEmail)
{
$QEmail = $rowr["Email"];
}
}else
{
$Memberr = 0;
}
// บันทึกข้อมูลลง database
$sql1 = "INSERT INTO webboard_ans (QuestionNo, Name,Namer, Member, IP, Email, Msg, Date,nphoto) VALUES ('$No','$MsgBy', '$MsgBy', '$Member', '$IP', '$Email', '$Msg', '$mdate','$filename')";
$sql2 = "UPDATE webboard_data SET Reply=Reply+1, ReplyDate='$mdate',Namer='$MsgBy',Memberr='$Memberr' WHERE No='$No'";
//$sql3 = "insert into webboard_data (Memberr) values ('$Memberr')";
mysql_query("update webboard_ans set Namer='$MsgBy' where No='$No'");
//mysql_query("update webboard_data set Namer='$Namer' where No='$No'");
$result1 = mysql_db_query($dbname,$sql1);
$result2 = mysql_db_query($dbname,$sql2);
if(!$result1) { echo "Error : Can not save to database"; exit(); }
if(!$result2) { echo "Error : Can not update to database"; exit(); }
$ShowNo = sprintf("%05d",$No);
mysql_close();
?>
ได้รับข้อมูลแล้วครับ
หากคำตอบของคุณไม่ขึ้นให้กดปุ่ม Refresh/Reload ครับ
|
เราจะพาคุณกลับไปสู่ Webboard คำถามที่
echo $ShowNo; ?> โดยไม่ต้องกดปุ่มใดๆ
}?>