Tryag File Manager
Home
||
Turbo Force
||
B-F Config_Cpanel
Current Path :
/
home
/
nayongnua
/
domains
/
nayongnua.go.th
/
public_html
/
webboard2
/
Or
Select Your Path :
Upload File :
New :
File
Dir
/home/nayongnua/domains/nayongnua.go.th/public_html/webboard2/search.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><!-- InstanceBegin template="/Templates/template_a.dwt.php" codeOutsideHTMLIsLocked="false" --> <head> <!-- InstanceBeginEditable name="doctitle" --> <!-- InstanceEndEditable --> <title>องค์การบริหารส่วนตำบลนาโยงเหนือ หมู่ที่ 4 ถนนนาโยง - ย่านตาขาว ตำบลนาโยงเหนือ อำเภอนาโยง จังหวัดตรัง 92170 : www.nayongnue.go.th</title> <meta http-equiv="Content-Type" content="text/html; charset=windows-874"> <link href="../styles.css" rel="stylesheet" type="text/css"> <!-- InstanceBeginEditable name="head" --><!-- InstanceEndEditable --> <script language="JavaScript" type="text/JavaScript"> <!-- function MM_preloadImages() { //v3.0 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++) if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}} } //--> </script> <script type="text/javascript" language="JavaScript1.2" src="../Templates/stm31.js"></script> <style type="text/css"> <!-- body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #0099FF; } .style2 {color: #CC6633} --> </style></head> <body background="../images/tem_b1.jpg" style="background-repeat:no-repeat; background-position:top"> <div align="center" > <table width="980" border="0" cellpadding="0" cellspacing="0"> <tr> <td valign="top"><div align="center"> <table width="980" border="0" cellpadding="0" cellspacing="0"> <tr> <td valign="top"><div align="center"> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="980" height="650"> <param name="movie" value="../images/head.swf"> <param name="quality" value="high"> <embed src="../images/head.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="980" height="650"></embed> </object> </div></td> </tr> </table> </div></td> </tr> <tr> <td> <tr> <td valign="top"><div align="center"> <table width="980" border="0" cellpadding="0" cellspacing="0"> <tr> <td height="50" valign="top"> </td> </tr> <tr> <td height="1500" valign="top"><div align="center"><!-- InstanceBeginEditable name="EditRegion3" --> <TABLE width="750" border=0 cellpadding=0 cellspacing=0 > <TR> <TD class="title2"><div align="center"><img src="../images/13.png" width="264" height="42"></div></TD> </TR> <TR> <TD class="styles"><div align="center"></div></TD> </TR> <TR> <TD height="40" class="styles2" ><div align="left"> <a href="webboard.php" class="styles2">[ กลับหน้ากระดานเสวนา</a> | <a href="new.php" class="styles2">ตั้งกระทู้ใหม่</a> ]</div></TD> </TR> <TR> <TD class="styles2" ><div align="center"> <? include("./config.inc.php"); //ตั้งค่าต่างๆของเวปบอร์ด include("./function.php"); //ฟังก์ชั่นที่ใช้ในเวปบอร์ด if (empty($sequence)) { $selected[0]=selected; } if ($sequence == 1) { $selected[1]=selected; } if ($sequence == 2) { $selected[2]=selected; } if (empty($page)){ $page=1; } $stop = $page * $list_page; $start = $stop - $list_page; if(file_exists($fileQuestion)) { $question = file($fileQuestion); $count = 0; //เป็นตัวเพิ่ม ค่าตำแหน่ง ของ Array for ($i=0 ; $i<sizeof($question); $i++) { // แยกข้อมูลในแต่ละบรรทัด ออกเป็นฟิลด์ย่อย $split = explode("|X|",$question[$i]); // ค้นหาจากหัวข้อคำถาม if( ereg("($search)",$split[0]) ) { $ArrayQ_Discover[$count] = $question[$i]; //เก็บคำถามที่ค้นพบลง Array $count++; } // จบ if // ค้นหาจากคำถาม if( ereg("($search)",$split[1]) ) { $split[1] = eregi_replace($search,"<b> $search </b>",$split[1]); // ทำตัวหนาให้คำที่ต้องการค้น $ArrayQ_Discover[$count] = "$split[0]|X|$split[1]|X|$split[2]|X|$split[3]|X|$split[4]|X|$split[5]|X|$split[6]|X|"; //เก็บคำถามที่ค้นพบลง Array $count++; } // จบ if // ค้นหาจากชื่อผู้ตั้งคำถาม if( ereg("($search)",$split[2]) ) { $ArrayQ_Discover[$count] = $question[$i]; //เก็บคำถามที่ค้นพบลง Array $count++; } // จบ if } //จบ for i // เรียงตาม ( วันที่ ) ที่มีคนตอบ if($sequence==1){ for ($i=0 ; $i<(sizeof($ArrayQ_Discover)-1); $i++) { for ($j=0 ; $j<(sizeof($ArrayQ_Discover)-1); $j++) { // แยกข้อมูลในแต่ละบรรทัด ออกเป็นฟิลด์ย่อย $split = explode("|X|",$ArrayQ_Discover[$j]); $split1 = explode("|X|",$ArrayQ_Discover[$j+1]); if($split1[6] >= $split[6]){ $swap = $ArrayQ_Discover[$j]; $ArrayQ_Discover[$j] = $ArrayQ_Discover[$j+1]; $ArrayQ_Discover[$j+1] = $swap; } //จบ if } //จบ for j } //จบ for i } //จบ if $sequence .. 1 // เรียงตามจำนวนคนตอบ if($sequence==2){ for ($i=0 ; $i<(sizeof($ArrayQ_Discover)-1); $i++) { for ($j=0 ; $j<(sizeof($ArrayQ_Discover)-1); $j++) { // แยกข้อมูลในแต่ละบรรทัด ออกเป็นฟิลด์ย่อย $split = explode("|X|",$ArrayQ_Discover[$j]); $split1 = explode("|X|",$ArrayQ_Discover[$j+1]); //======================================== // วนลูปอ่านข้อมูลหาจำนวนผู้เข้าชม และวันที่ล่าสุดที่ตอบคำถาม $fileVisitor = "./$dataDir/$split[0].dat"; if(file_exists($fileVisitor)) { $lineVisitor = file($fileVisitor); // แยกข้อมูลในแต่ละบรรทัด ออกเป็นฟิลด์ย่อย $chkVisitor = explode("||",$lineVisitor[0]); $ReplyNum = $chkVisitor[0]; //จำนวนผู้ตอบคำถาม } $fileVisitor = "./$dataDir/$split1[0].dat"; if(file_exists($fileVisitor)) { $lineVisitor = file($fileVisitor); // แยกข้อมูลในแต่ละบรรทัด ออกเป็นฟิลด์ย่อย $chkVisitor = explode("||",$lineVisitor[0]); $ReplyNum1 = $chkVisitor[0]; //จำนวนผู้ตอบคำถาม }//======================================== if($ReplyNum1 >= $ReplyNum){ $swap = $ArrayQ_Discover[$j]; $ArrayQ_Discover[$j] = $ArrayQ_Discover[$j+1]; $ArrayQ_Discover[$j+1] = $swap; } //จบ if } //จบ for j } //จบ for i } //จบ if $sequence .. 2 // แสดงจำนวนของกระทู้ ที่ค้นหาได้.. echo "<table width='98%'><tr>"; echo "<form method=post action=\"./search.php\" name=\"SearchForm\" onsubmit=\"return check();\">"; echo "<td width='44%' class='styles3'>ผลจากการค้นหาคำว่า \"<font color=red><b>$search</b></font>\" <BR>เจอทั้งหมดจำนวน \"<font color=red><b>$count</b></font>\"กระทู้</td>\n"; echo "<td width='56%' align=right valign=baseline class=styles3><img src=\"./pic/search.gif\"> ค้นหาคำถาม "; echo "<input type=text name=search size=20 maxlength=100 class=violet> "; echo "<input type=submit value='ค้นหา' name=submit class=BUTTON>"; echo "</td>"; echo "</form></tr>"; echo "</table>"; // ถ้าค้นหาคำถามพบทำงานต่อ if($count>=1) { // แสดงหัวข้อต่างๆ ของตารางแสดงกระทู้ echo "<TABLE align=center cellSpacing=0 cellPadding=0 width=98% border=0 bgcolor=#000000>"; echo "<TR><TD>"; echo "<table width='100%' border=0 cellpadding=3 cellspacing=1 align='center'>"; echo "<tr bgcolor=$headColor>"; echo "<td align=center width=9% class=title3>หัวข้อที่</td>\n"; echo "<td align=center width=40% class=title3>หัวข้อ</td>\n"; echo "<td align=center width=25% class=title3>ผู้ตั้งกระทู้ [วันที่ถาม]</td>\n"; echo "<td align=center width=7% class=title3>อ่าน</td>\n"; echo "<td align=center width=19% class=title3>ตอบ [วันที่ตอบ]</td>\n"; echo "</tr>\n\n"; for ($i=$start ; $i<$count ; $i++) { if($i<$stop){ // แยกข้อมูลในแต่ละบรรทัด ออกเป็นฟิลด์ย่อย $split = explode("|X|",$ArrayQ_Discover[$i]); $numQuestion = $split[0]; // หมายเลขคำถามที่ไม่มีเลข ศูนย์ นำหน้า $Question = $split[1]; //คำถาม $Name = $split[2]; //ผู้ถาม $Date = trim($split[3]); //วันที่ถาม $NumReplyDate = $split[6]; //วันที่ตอบคำถามล่าสุด (ค่าเป็นวินาทีนับจากปี ค.ศ. 1900) // เพิ่มเลข ศูนย์ หน้าหมายเลขคำถาม 4 ตัว $No = sprintf("%04d",$split[0]); // หาจำนวนผู้ตอบทั้งหมด $countR = CountReply($numQuestion); // เป็นตัวบอกว่ามีจำนวนคนตอบกี่คน // วนลูปอ่านข้อมูลหาจำนวนผู้เข้าชม และวันที่ล่าสุดที่ตอบคำถาม $fileVisitor = "./$dataDir/$numQuestion.dat"; if(file_exists($fileVisitor)) { $lineVisitor = file($fileVisitor); // แยกข้อมูลในแต่ละบรรทัด ออกเป็นฟิลด์ย่อย $chkVisitor = explode("||",$lineVisitor[0]); $Visitor = $chkVisitor[1]; //จำนวนผู้เข้าชม $ReplyDate = $chkVisitor[2]; //วันที่ตอบคำถามล่าสุด } // กำหนดสีของตาราง เพื่อให้มีการสลับสี ค่าของตัวแปร $rowColor อยู่ในไฟล์ config $bgc = ($bgc==$rowColor1) ? $rowColor2 : $rowColor1; //ตรวจสอบคนตอบ ในวันนี้ if($Logtime<=($NumReplyDate+86400)) { //86400 วินาที = หนึ่งวัน echo "<tr bgcolor=$rowHiLight>\n"; $chknew="<font color=666666>(มีผู้ตอบวันนี้)</font>"; }else { echo "<tr bgcolor=$bgc>\n"; $chknew=""; } // กำหนดภาพ icon หน้าหมายเลขกระทู้ // ถ้าต้องการให้ icon ของคำถามฮอต แสดงที่จำนวนคนตอบ ที่เท่าไหร่ก็เปลี่ยนตัวเลขเองนะครับ (ในที่นี้คือตอบตั้งแต่ 10 คนขึ้นไป) if($ReplyDate!="-") { $icon = ($countR>=10) ? "<img src='./pic/hotfd.gif'>" : "<img src='./pic/openfd.gif'>"; } else { $icon = ($Date==$mdate) ? "<img src='./pic/newfd.gif'>" : "<img src='./pic/closefd.gif'>"; } // แสดงคำถาม echo "<td align='center' class='styles1'> $icon <b>$No</b></td>\n"; echo "<td><a href='./view.php?No=$numQuestion' target=\"_blank\" class=\"styles2\">$Question</a> $chknew</td>\n"; echo "<td class='styles1'><b> $Name </b>[$Date]</td>\n"; echo "<td align='center' class='styles1'>$Visitor </td>\n"; if($countR!=0){ echo "<td class='styles1'><b> $countR</b> [$ReplyDate]</td>\n"; }else { echo "<td class='styles1'><b> $countR</b></td>\n"; } echo "</tr>\n\n"; } // end if } // end for // ปิดตารางแสดงผลกระทู้ echo "</table>\n"; echo "</TD></TR>\n"; echo "</TABLE>\n"; $rt = $count%$list_page; if($rt!=0) { $totalpage = floor($count/$list_page)+1; } else { $totalpage = floor($count/$list_page); } echo "<table width='98%' border=0 cellpadding=2 cellspacing=0 align='center'><tr><td valign=top colspan='5' class='styles3'>\n"; echo "<img src='./pic/newfd.gif'> =กระทู้ใหม่ \n"; echo "<img src='./pic/closefd.gif'> =กระทู้ที่ยังไม่มีคนตอบ \n"; echo "<img src='./pic/openfd.gif'> =กระทู้ที่ถูกตอบแล้ว \n"; echo "<img src='./pic/hotfd.gif'> =กระทู้สุดฮอต \n"; echo "</td><td align=right>\n"; echo "</td></tr>\n\n"; echo "<tr><td valign=top colspan='5' class='styles3'>\n"; // สร้าง link เพื่อไปหน้าก่อน-หน้าถัดไป if($page>1 && $page<=$totalpage) { $prevpage = $page-1; echo "[<a href='./search.php?search=$search&page=$prevpage'>หน้าก่อน = $prevpage</a>] \n"; } echo "<font color=green>กำลังแสดงหน้าที่ $page/$totalpage</font>\n"; if($page!=$totalpage) { $nextpage = $page+1; echo " [<a href='./search.php?search=$search&page=$nextpage'>หน้าถัดไป = $nextpage</a>]\n"; } echo "<br>[ <b>"; // วนลูปแสดงเลขหน้าทั้งหมด for($i=1 ; $i<$page ; $i++) { echo "<a href='./search.php?search=$search&page=$i'>$i</a> \n"; } echo "<font color=red>$page</font> \n"; for($i=$page+1 ; $i<=$totalpage ; $i++) { echo "<a href='./search.php?search=$search&page=$i'>$i</a>\n"; } echo "</b> ]</td></tr></table>\n\n"; } // จบส่วนการแสดงคำถาม // ถ้าค้นหาไม่พบ else { echo "</table>"; // ปิดตารางของข้อความ [ ตั้งกระทู้ใหม่ | กลับหน้าแรก ] ที่อยู่ในแทก html echo "<br><br><font color=red ><b>\n"; echo "<p align=center>ไม่พบข้อมูลที่ต้องการค้นหาครับ<br></p></b>\n"; echo "</font> <br><br>\n\n"; } } // ถ้าไม่มีไฟล์ หัวข้อคำถาม ให้ทำตามนี้ else { echo "</table>"; // ปิดตารางของข้อความ [ ตั้งกระทู้ใหม่ | กลับหน้าแรก ] ที่อยู่ในแทก html echo "<br><br><font color=red ><b>\n"; echo "<p align=center>ไม่สามารถค้นหาได้ เนื่องจากยังไม่มีใครตั้งคำถามครับ<br></p></b>\n"; echo "</font> <br><br>\n\n"; } ?> </div></TD> </TR> <TR> <TD class="styles2" ><div align="center"> <script language="JavaScript"> function check() { var v1 = document.SearchForm.search.value; if ( v1.length==0) { alert("กรุณาป้อนคำที่ต้องการค้นหา"); document.SearchForm.search.focus(); return false; } else return true; } </script> </div></TD> </TR> </TABLE> <!-- InstanceEndEditable --></div></td> </tr> </table> </div></td> </tr> <tr> <td height="200" valign="top"><table width="980" border="0" cellspacing="0" cellpadding="0"> <tr> <td height="100" valign="top" background="../images/foot.jpg"><div align="center" class="footer"> <p><img src="../images/foot1.png" width="980" height="675" border="0" usemap="#Map6"> <map name="Map3"> <area shape="rect" coords="561,157,826,175" href="http://main.pasworld.co.th/" target="_blank"> </map> </p> <p> </p> </div></td> </tr> </table></td> </tr> </table> </div> <map name="Map"><area shape="rect" coords="464,116,966,154" href="http://main.pasworld.co.th/" target="_blank"> </map> <map name="Map2"><area shape="rect" coords="613,181,964,215" href="http://main.pasworld.co.th/" target="_blank"> </map> <map name="Map4"><area shape="rect" coords="569,179,832,202" href="http://main.pasworld.co.th/" target="_blank"> </map> <map name="Map5"><area shape="rect" coords="335,199,642,224" href="http://main.pasworld.co.th/" target="_blank"> </map> <map name="Map6"><area shape="rect" coords="333,628,642,647" href="http://main.pasworld.co.th/" target="_blank"> </map></body> <!-- InstanceEnd --></html>