Server IP : 119.59.102.212 / Your IP : 3.141.244.88 Web Server : Apache/2 System : Linux narin 2.6.32-042stab142.1 #1 SMP Tue Jan 28 23:44:17 MSK 2020 x86_64 User : yangkam ( 1022) PHP Version : 5.6.40 Disable Function : exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname MySQL : ON | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /home/yangkam/domains/yangkam.go.th/public_html/coremain/module/word_censor/ |
Upload File : |
<?php if($_SESSION[admin_web]!="admin") { permission_fail(); } // Status Package Module $status_module=select_query("status_module","cms_status_module","id","36"); if($status_module[0]!=1) { fieldset_no_module(); } $navig['word_censor']="ระบบกรองคำหยาบ"; navigator($navig); echo"<br>"; bar_header("ระบบกรองคำหยาบ"); // Bar_Header fieldset_top("ระบบกรองคำหยาบ"); function _read_filter_word($id){ $text; $data=array(); if($id==1){ $fp = fopen("coremain/module/word_censor/filterword.inc.php", "r") or die ("Couldn't open file, sorry1"); }else if($id==2){ $fp = fopen("coremain/module/word_censor/leaveword.inc.php", "r") or die ("Couldn't open file, sorry2"); }else{ exit; } $indexline=0; while (! feof($fp)) { $line=fgets($fp); $word=explode(',',$line); $data[$indexline][0]=$word[0]; if(isset($word[1])){ $data[$indexline][1]=$word[1]; }else{ $data[$indexline][1]='*'; } $indexline++; } fclose($fp); return $data; } function _edit_filter_word($id){ if($id==1){ $fp = fopen("coremain/module/word_censor/filterword.inc.php", "r") or die ("Couldn't open file, sorry1"); }else if($id==2){ $fp = fopen("coremain/module/word_censor/leaveword.inc.php", "r") or die ("Couldn't open file, sorry2"); }else{ exit; } $text; $indexline=0; while (! feof($fp)) { $line=fgets($fp); $text.=$line; } fclose($fp); return $text; } function _save_filter_word($text,$id){ if($id==1){ $fp = fopen("coremain/module/word_censor/filterword.inc.php", "w") or die ("Couldn't open file, sorry1"); }else if($id==2){ $fp = fopen("coremain/module/word_censor/leaveword.inc.php", "w") or die ("Couldn't open file, sorry2"); }else{ exit; } fwrite($fp, $text)or die("Couldn't save file"); fclose($fp); return $text; } function _display1(){ //echo "<input type='submit' name='submit' value='คำที่ต้องการกรอง' />"; echo " <table width='85%' border='0' align='center'><tr><td align=center>"; echo "<img src='coremain/images/bullet2.gif'> <a href='index.php?mod=word_censor&mode=1&path=word_censor'><b>คำที่ต้องการกรอง</b></a>"; echo "</td><td align=center>"; //echo "<input type='submit' name='submit_2' value='คำที่อ่อนไหว(เป็นผลกระทบที่ขึ้นจากคำที่ต้องการกรอง)' />"; echo "<img src='coremain/images/bullet2.gif'> <a href='index.php?mod=word_censor&mode=2&path=word_censor'><b>คำที่อ่อนไหว</b></a> (เป็นผลกระทบที่ขึ้นจากคำที่ต้องการกรอง)"; echo "</td></tr></table>"; echo "<hr width='95%'>"; echo " <table width='95%' border='0' align='center'>"; echo "<th>คำที่ต้องการกรอง</th>"; echo " <tr>"; echo " <td><div align='left'>"; echo "ระบบกรองคำหยาบจะเป็นระบบที่ช่วยกรองคำที่ไม่สุภาพ หรือ คำไม่ต้องการแสดงได้โดยการจะแทนที่คำนั้นด้วยคำที่ต้องการ<br><br>"; echo "   ตัวอย่าง การบันทึกข้อมูล ถ้าต้องการกรองคำว่า A โดยจะให้แสดงตัว * แทนจะสามารถกำหนดค่าได้ว่า A,*<br>"; echo " </div></td>"; echo " </tr>"; echo " <tr>"; echo " <td><div align='center'><br>"; // echo "<hr>"; echo " <table width='95%' border='0' align='center' cellpadding='1' cellspacing='1' bordercolor='#999999'>"; echo " <tr>"; echo " <td><div align='left'>"; echo "<strong> คำที่ต้องการกรอง</strong>"; echo " </div></td>"; echo " <td><div align='left'>"; echo "<strong> คำที่ต้องการใช้แทนที่<st/rong>"; echo " </div></td>"; echo " </tr>"; $data_word=_read_filter_word(1); $index=0; //echo $data_word[0][0]; while($index<sizeof( $data_word)){ echo " <tr>"; echo " <td><div align='left'><img src='coremain/images/bot1.gif'> "; echo $data_word[$index][0]; echo " </div></td>"; echo " <td><div align='left'><img src='coremain/images/bot1.gif'> "; echo $data_word[$index][1]; echo " </div></td>"; echo " </tr>"; $index++; } echo " </table>"; // echo " </div></td>"; echo " </tr>"; echo " <tr height='50'>"; echo " <td><div align='center'>"; echo "<input type='submit' name='submit' value='แก้ไขข้อมูล' / onmouseover=this.style.cursor='hand'>"; echo " </div></td>"; echo " </tr>"; echo " </table>"; } function _display2(){ echo " <table width='85%' border='0' align='center'><tr><td align=center>"; echo "<img src='coremain/images/bullet2.gif'> <a href='index.php?mod=word_censor&mode=1&path=word_censor'><b>คำที่ต้องการกรอง</b></a>"; echo "</td><td align=center>"; //echo "<input type='submit' name='submit_2' value='คำที่อ่อนไหว(เป็นผลกระทบที่ขึ้นจากคำที่ต้องการกรอง)' />"; echo "<img src='coremain/images/bullet2.gif'> <a href='index.php?mod=word_censor&mode=2&path=word_censor'><b>คำที่อ่อนไหว</b></a> (เป็นผลกระทบที่ขึ้นจากคำที่ต้องการกรอง)"; echo "</td></tr></table>"; echo "<hr width='95%'>"; echo " <table width='95%' border='0' align='center'>"; echo "<th>คำที่อ่อนไหว(เป็นผลกระทบที่ขึ้นจากคำที่ต้องการกรอง)</th>"; echo " <tr>"; echo " <td><div align='left'>"; echo "ระบบกรองคำหยาบจะคอยระวังคำที่อ่อนไหว(เป็นผลกระทบที่ขึ้นจากคำที่ต้องการกรอง) ให้เพื่อความหมายของคำที่ถูกต้อง "; echo "<br><br>   ตัวอย่างเช่น ถ้าเรากำหนดระบบให้กรองคำว่า 'หมา' โดยให้แสดงเป็น '*' จากการกำหนดนี้อาจส่งผลกระทบต่อคำอื่นๆที่เขียนคล้ายกัน เช่น 'หมาย' จะแสดงผลออกมาเป็น '*ย' ดังนั้นจำเป็นต้องระบุคำว่า 'หมาย' เข้าไปในรายการคำที่อ่อนไหวเพื่อการแสดงผลที่ถูกต้อง"; echo " <br>"; echo " </div></td>"; echo " </tr>"; echo " <tr>"; echo " <td><div align='center'>"; // echo "<hr>"; echo " <table width='95%' border='0' align='center' cellpadding='1' cellspacing='1' bordercolor='#999999'>"; echo " <tr>"; echo " <td><div align='center'>"; echo "<strong></strong>"; echo " </div></td>"; echo " <td><div align='left'>"; echo "<strong>รายการคำที่อ่อนไหว</strong>"; echo " </div></td>"; echo " </tr>"; $data_word=_read_filter_word(2); $index=0; //echo $data_word[0][0]; while($index<sizeof( $data_word)){ echo " <tr>"; echo " <td><div align='right'>"; echo "<img src='coremain/images/bot1.gif'> "; echo " </div></td>"; echo " <td><div align='left'>"; echo $data_word[$index][0]; echo " </div></td>"; echo " </tr>"; $index++; } echo " </table>"; // echo " </div></td>"; echo " </tr>"; echo " <tr height='50'>"; echo " <td><div align='center'>"; echo "<input type='submit' name='submit_2' value='แก้ไขข้อมูล' / onmouseover=this.style.cursor='hand'>"; echo " </div></td>"; echo " </tr>"; echo " </table>"; } echo "<form name='filter_word' method='post' action=''>"; if($_POST[submit]=="แก้ไขข้อมูล"){ echo "ตัวอย่างการบันทึกข้อมูล ถ้าต้องการกรองคำว่า A โดยจะให้แสดงตัว * แทนจะสามารถกำหนดค่าได้ว่า A,*<br>"; echo " <table width='95%' border='0' align='center'>"; echo " <tr>"; echo " <td><div align='center'>"; echo " <textarea name='filter_word_text' cols='65' rows='15'>"._edit_filter_word(1)."</textarea>"; echo " </div></td>"; echo " </tr>"; echo " <tr>"; echo " <td><div align='center'>"; echo "<input type='submit' name='submit' value='บันทึกข้อมูล' / onmouseover=this.style.cursor='hand'>"; echo " </div></td>"; echo " </tr>"; echo " </table>"; }else if($_POST[submit_2]=="แก้ไขข้อมูล"){ //echo "   ระบบกรองคำหยาบจะคอยระวังคำที่อ่อนไหว(เป็นผลกระทบที่ขึ้นจากคำที่ต้องการกรอง) ให้เพื่อความหมายของคำที่ถูกต้อง "; echo "   ตัวอย่างเช่น ถ้าเรากำหนดระบบให้กรองคำว่า 'หมา' โดยให้แสดงเป็น '*' จากการกำหนดนี้อาจส่งผลกระทบต่อคำอื่นๆที่เขียนคล้ายกัน เช่น 'หมาย' จะแสดงผลออกมาเป็น '*ย' ดังนั้นจำเป็นต้อองระบุคำว่า 'หมาย' เข้าไปในรายการคำที่อ่อนไหวเพื่อการแสดงผลที่ถูกต้อง"; echo " <br>"; echo " <table width='95%' border='0' align='center'>"; echo " <tr>"; echo " <td><div align='center'>"; echo " <textarea name='filter_word_text' cols='65' rows='15'>"._edit_filter_word(2)."</textarea>"; echo " </div></td>"; echo " </tr>"; echo " <tr>"; echo " <td><div align='center'>"; echo "<input type='submit' name='submit_2' value='บันทึกข้อมูล' / onmouseover=this.style.cursor='hand'>"; echo " </div></td>"; echo " </tr>"; echo " </table>"; }else if($_POST[submit]=="บันทึกข้อมูล"){ _save_filter_word($_POST[filter_word_text],1); _display1(); }else if($_POST[submit_2]=="บันทึกข้อมูล"){ _save_filter_word($_POST[filter_word_text],2); _display2(); }else if($_GET[mode]==2){ _display2(); }else if($_GET[mode]==1){ _display1(); }else{ _display1(); } echo "</form>"; fieldset_down(); ?>