Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 106,361

HOME > PHP > PHP Forum > แก้ยังไงคะ ปัญหานี้เกิดจากอะไร ใครพรู้บ้างคะมันจะฟ้องเวลา เพิ่มข้อมูล บันทึก แก้ไข ค่ะ


 

แก้ยังไงคะ ปัญหานี้เกิดจากอะไร ใครพรู้บ้างคะมันจะฟ้องเวลา เพิ่มข้อมูล บันทึก แก้ไข ค่ะ

 



Topic : 118382



โพสกระทู้ ( 22 )
บทความ ( 0 )



สถานะออฟไลน์




ตามนี้ครับ


แก้ยังไงคะ ปัญหานี้เกิดจากอะไร ใครพรู้บ้างคะมันจะฟ้องเวลา เพิ่มข้อมูล บันทึก แก้ไข ค่ะ



Tag : PHP, MySQL, HTML/CSS









ประวัติการแก้ไข
2015-08-15 08:49:56
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2015-08-15 08:39:19 By : Me View : 457 Reply : 4
 

 

No. 1



โพสกระทู้ ( 1,600 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

เอาโค๊ดบันทัดมาดูครับ จะได้ comment ได้ถูก

แต่ที่แน่ๆ คือ pattern ในการตรวจหาอักษร regular expresion มันผิด แต่ไม่รู้ว่าผิดยังไง
เพราะไม่รู้ว่าเขียนไว้แบบไหนครับ

สิ่งสำคัญมากๆ สำหรับการถาม คือโค๊ด + error ครับ
ขาดอย่างใดอย่างหนึ่่งไปตอบได้ก็คือการเดาครับ

ให้มาแค่ไหนก็ตอบไปได้แค่นั้น






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-08-15 09:52:15 By : NewbiePHP
 


 

No. 2



โพสกระทู้ ( 22 )
บทความ ( 0 )



สถานะออฟไลน์


Code (PHP)
<?
//หากมีการเรียกไฟล์นี้โดยตรง
if (preg_match("/class.ban.php/i",$_SERVER['PHP_SELF'])) {
    Header("Location: ../index.php");
    die();
}

###### Function Check คำโฆษณา #######
// function check ข้อความว่าโฆษณามาหรือปล่าว
function checkban($message) {
$ban = array(
	""._BAN_ARR_1."",
	"ล-ด-น้ำ-ห-นั-ก",
	"เริ่มต้นหุ่นดีด้วยวิธีง่ายๆ",
	"ล-ด-น้ำ-ห-นั-ก-เ-กิ-น",
	"อยากเปลี่ยนชีวิตให้ดีขึ้น",
	"งานเสริม คีย์ข้อมูลที่บ้านผ่าน เน็ท",
	"หุ่นดี เพรียว สมใจ ใน 4 สัปดาห์",
	"PART TIME WORK…URGENT !!",
	"ทำงานจากที่บ้าน",
	"งาน Part time",
	"Part Time / Full Time",
	"โครงการทวีคูณรายได้",
	"รายได้เสริม ธุรกิจ Part Time 5,000 บาท ต่อ สัปดาห์",
	"งาน Part-Time โดยใช้สื่อ Internet",
	"ด่วน! สนใจต้องการมีรายได้พิเศษ Full Time - Part Time",
	"หารายได้จากการอ่านโฆษณาในเน๊ตเว็บไทย สมัครฟรี และมีรายได้สูงกว่าเว็บอื่นๆ",
	"สวยเพรียว หุ่นกระชับ",
	"หารายได้จากการอ่าน e-mail งานนี้สมัครฟรี",
	"www.propaidemail.com เป็นเว็บไซต์รับจ้างโฆษณางานทาง",
	"ขอเชิญอ่านดูก่อนครับถึงยังไงเราๆทุกท่านก็คงเช็คเมล์ทุกวันอยู่แล้ว",
	"รูปร่างดีภายใน",
	"รายได้พิเศษ",
	"ถ้าคนรอบข้างคุณทักว่า “อ้วน” คุณจะรู้สึกอย่าง",
	"Herbalife ผลิตภัณฑ์เพื่อสุขภาพและการลดน้ำหนัก",
	"รายได้จากการอ่าน email",
	"ธุรกิจจากที่บ้าน",
	"รายได้จากการอ่านอีเมล์",
	"รายได้เสริมนอกเวลา",
	"ไม่แน่จริงอย่าคลิ๊ก http://",
	"ตบนมให้โต",
	"ธุรกิจนอกเวลา",
	"ถึงเวลารึยังที่คุณจะหันมาใส่ใจสุขภาพและรูปร่างของตัวคุณเอง",
	"ด่วน !!! รายได้พิเศษ Part-time ทำที่บ้านได้ใช้Internet ทำงาน",
	"งาน par time ทำงานจากที่บ้าน",
	"จากไขมัน...เป็น...เพรียว",
	"สำหรับผู้ที่มองหาวิธีการลดน้ำหนักอย่างปลอดภัย",
	"ผอมแล้วไม่กลับมาอ้วนอีก",
	"รับประกันคืนเงินใน 30 วัน",
	"1 กิโล เท่ากับ 7 กิโล..อันตรายที่คุณอาจยังไม่ทราบ",
	"พร้อมผู้เชี่ยวชาญด้านโภชนาการให้คำแนะนำตลอดเวลา",
	"ธุรกิจส่วนตัวควบคู่กับงานประจำ",
	"www.siamwellnessplus.com/rich",
	"1-2 ชั่วโมงต่อวัน โดยใช้สื่อ Internet",
	"รับสมัครผู้ที่ต้องการรายได้เพิ่ม",
	"รับคู่มือรายได้พิเศษฟรี click",
	"รายได้พิเศษ กับการแบ่งเวลาวันละนิด",
	"มีเวลาว่าง แล้วอยากได้",
	"รายได้เสริมนอกพิเศษ",
	"http://www.fast2slim.com/nice",
	"ลดน้ำหนัก3-10 กิโลกรัม",
	"รับรองผลภายใน 1 เดือน",
	"ผลิตภัณฑ์จากธรรมชาติ",
	"ลดความอ้วน",	
	"ไม่ต้องอดอาหาร",
	"ผิวพรรณดูดีขึ้น",
	"www.fast2slim.com/fast",
	"http://www.ProPaideMail.com/pages/index.php?refid=jack99",
	"การร้องขอการจ่ายค่าตอบแทน",
	"ธุรกิจเสริมรายได้หลังเลิกงาน",
	"0 ต่อสัปดาห์",
	"www.propaidemail.com",
	"ผอมได้ง่ายๆ",
	"อ่านอีเมล์ก็ได้เงิน",
	"หารายได้ง่ายๆทางอีเมล์",
	"รายได้ง่ายๆ",
	"ถ้าคุณส่องกระจกแล้วรู้สึกว่า",
	"รายได้ขึ้นอยู่กับการเรียนรู้",
	"http://www.how2rich.com",
	"อีกนับแสนคนที่มีรายได้เสริม",
	"ผ-ล-ข้-า-ง-เ-คี-ย-ง","ป-ล-อ-ด-ภั-ย-แ-ล-ะ-ไ-ด้-ผ-ล",
	"http://website.ntserver.at",
	"สอดคล้องกับสิ่งแพทย์แนะนำ",
	"อิสระภาพทางเวลา",
	"ไม่กระทบงานประจำ",
	"www.how2rich.com/pim",
	"ได้เงินจากการเล่นเน็ท",
	"http://www.cashfiesta.com",
	"รับออกแบบสื่อสิ่งพิมพ์โฆษณา",
	"herbalife",
	"สั่งซื้อสินค้าโทร",
	"เวลาว่างสร้างรายได้เสริม",
	"thaiwellness.cjb.net",
	"ชิมฟรีก่อนซื้อ",
	"คุณจะมีรายได้",
	"http://www.hotmail4u.anglican.at",
	"http://www.thaiadpoint.com/tap6/html/register.php?ref_id= 107751",
	"เล่นเน็ตได้ตังค์",
	"เล่น net ได้ตังค์",
	"cd2004.kickme.to",
	"http://www.clicknmoney.com",
	"ธุรกิจเสริมหลังเลิกงาน",
	"http://www.earnmoney2day.com/th/luck",
	"http://www.pantipmarket.com/fashion/topic/F1725640.html",
	"cd2004.kickme.to",
	"Work@Home",
	"www.slim2you.com",
	"www.newdiet4u.com",
	"www.newbiz4you.com",
	"ได้เงินง่ายๆกับการคลิ๊กแบนเนอร์ และอ่านอีเมล์",
	"www.allyousubmitters.com",
	"www.fantasticashmails.com",
	"www.amazingcashmails.com",
	"รายได้พิเศษเฉลี่ย",
	"www.siamwellnessplus.com",
	"รายได้เสริมในเวลาว่าง ไม่รบกวนเวลางาน",
	"เล่นเน็ตอย่างฉลาด",
	"เปลี่ยนความรู้สึกเบื่องาน",
	"โปรแกรมลดน้ำหนักที่ต้นเหตุ",
	"ทำงานผ่าน internet",
	"มาหุ่นเพรียวสวย",
	"เปิดเน็ตไว้เฉยๆ ได้ตังค์",
	"ดูแลสุขภาพและรูปร่าง",
	"ทำงานเดือนเดียวก็ได้แล้วครับ",
	"ง่ายๆรายได้ดีด้วย",
	"กล้าที่จะแตกต่าง..กล้าที่จะร่ำรวย",
	"PART-TIME หลังเลิกงาน",
	"email.deep.at",
	"ถ้าการถูกล่ามโซ่ติดกับโต๊ะทำงาน",
	"panel.amiga500.at",
	"www.cashfiesta.com",
	"รวยทางลัด",
	"good.battle.at",
	"earnmoney2day",
	"good.battle.at",
	"myicon.ismyidol.com",
	"bizness.american.at",
	"dreamcome2.com02.com",
	"hbb4u.com",
	"viagra",
	"businessinter.com",
	"chasecreditcarda.info",
	"chasecreditcardb.info",
	"chasecredit"
) ;

	/// หากว่าพบข้อความโฆษณา
	for($i=0;$i<count($ban);$i++) {
		if(preg_match('/'.$ban[$i].'/i', $message)) {
		// หากว่าเป็นการโพสโฆษณามั่วกำหนดค่าให้สามารถเช็คได้คือ ban
		$how = "ban" ;
		}
	}
	if($how == "ban") { // ถ้าโฆษณามั่วๆผิดบอร์ด
		echo "<script language='javascript'>" ;
		echo "alert('!!!! ความคิดเห็นของท่านเข้าข่ายการโฆษณาชวนเชื่อ กรุณาอย่าโฆษณาครับ ขอบคุณครับ !!!!')" ;
		echo "</script>" ;
		echo "<script language='javascript'>javascript:history.go(-1)</script>";
		exit() ;
	}
}


###### Function Ban คำหยาบ #######

   function banword($passage)
{
     $word = array("มึง",
		"มึ ง",
		"ควย",
		"ค ว ย",
		"ค.ว.ย",
		"เฮี้ย",
		"ชาติหมา",
		"ชาดหมา",
		"ช า ด ห ม า",
		"ช.า.ด.ห.ม.า",
		"ช า ติ ห ม า",
		"ช.า.ติ.ห.ม.า",
		"สัดหมา",
		"เย็ด",
		"หี",
		"เย็ด",
		"จิ๋ม",
		"ปิ๊");
     $ban = '***';
     $c = sizeof($word);
     for ($i=0 ; $i<$c; $i++) {
     $passage = str_replace($word[$i],$ban,$passage);
} 
     return($passage);
}


// ( 9  )ฟังก์ชั่นตัดคำหยาบซึ่งสามารถเพิ่มคำที่ต้องการตัดได้
	function CheckRude($temp){
		$wordrude = 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","มึง","มึ ง","ม ึ ง","ม ึง","มงึ","มึ.ง","มึ_ง","มึ-ง","มึ+ง","กู","ควย","ค ว ย","ค.ว.ย","คอ วอ ยอ","คอ-วอ-ยอ","ปี้","เหี้ย","ไอ้เหี้ย","เฮี้ย","ชาติหมา","ชาดหมา","ช า ด ห ม า","ช.า.ด.ห.ม.า","ช า ติ ห ม า","ช.า.ติ.ห.ม.า","สัดหมา","สัด","เย็ด","หี","สันดาน","แม่ง","ระยำ","ส้นตีน","แตด") ;
		$wordchange = ("<font color=red>xxx</font>") ;

		for ( $i=0 ; $i<sizeof($wordrude) ; $i++ ){
			$temp = preg_replace ('/'.$wordrude[$i].'/i' ,$wordchange ,$temp);
		}
		return ( $temp ) ;
	}
?>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-08-15 10:04:39 By : Me
 

 

No. 3



โพสกระทู้ ( 1,600 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

อักขระพิเศษ
.(dot) / (slash) - (dash) และอื่นๆ ต้อง escape ด้วย \ (backslashes)

"Part Time / Full Time",
แก้เป็น
"Part Time \/ Full Time",

"http://www.hotmail4u.anglican.at",
แก้เป็น
"http:\/\/www\.hotmail4u\.anglican\.at",

ปล. ต้องไปอ่าน ความหมายอักขระพิเศษของ regular expression ดูนะครับ

ปล. อีกที
กำหนด constant ที่ไฟล์ต้นทาง
define('marktest', 'TEST');

Code
<? //หากมีการเรียกไฟล์นี้โดยตรง if (preg_match("/class.ban.php/i",$_SERVER['PHP_SELF'])) { Header("Location: ../index.php"); die(); }


แก้เป็น
<?php if( !defined('marktest')) Header("Location: ".$_SERVER['HTTP_HOST']); // แค่นี้พอครับ



ประวัติการแก้ไข
2015-08-15 10:42:45
2015-08-15 10:49:48
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-08-15 10:41:12 By : NewbiePHP
 


 

No. 4



โพสกระทู้ ( 1,461 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook Blogger

บรรทัดนี้

$temp = preg_replace ('/'.$wordrude[$i].'/i' ,$wordchange ,$temp);


ใส่ preg_quote
$temp = preg_replace ('/'.preg_quote($wordrude[$i],'/').'/i' ,$wordchange ,$temp);

หรืออีกวิธีเปลี่ยนตัวกั้นหน้าหลังเป็นตัวอื่นๆ เช่น
$temp = preg_replace ('~'.$wordrude[$i].'~i' ,$wordchange ,$temp);
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-08-15 12:41:09 By : num
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : แก้ยังไงคะ ปัญหานี้เกิดจากอะไร ใครพรู้บ้างคะมันจะฟ้องเวลา เพิ่มข้อมูล บันทึก แก้ไข ค่ะ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)





Exchange: Voake, Comcube, ปรึกษากฎหมายฟรี 24 , ขายเครื่องเสียงมือสอง,vps | เช่า vps , รับทำเว็บไซต์ รับเขียนโปรแกรม

Load balance : Server 04
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2018 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
for Contact Us : [Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 , 08-9968-0655 อัตราราคา คลิกที่นี่