ThaiSEOBoard.com

พัฒนาเว็บไซต์ => CMS & Free Script => ข้อความที่เริ่มโดย: T.mizaki ที่ 02 ธันวาคม 2010, 09:49:17



หัวข้อ: (((ช่วยด้วยครับ)))โค๊ดมันขึ้นอย่างนี้ ตอนโ
เริ่มหัวข้อโดย: T.mizaki ที่ 02 ธันวาคม 2010, 09:49:17
ใช้ infoboard8 ครับ

เว็บ
http://www.xn--22ck6cn6eycil8lnac.com/board/

พอกด submit ตอนโพสแล้ว มันขึ้นอย่างนี้ครับ
Warning:eregi_replace() [functiion.eregi-replace]: REG_EMPTY in /home/hunkhe/domains/xxn--22ck6eycil8lnac.com/public_html/board/_class/class.global.php online 781

ผลลัพธ์ คือ หัวข้อโพสได้ แต่ข้อมูลที่โพสลงไปไม่มี

ช่วยทีครับ มึนไปหมดแล้ว


หัวข้อ: Re: (((ช่วยด้วยครับ)))โค๊ดมันขึ้นอย่างนี้ ตอนโ
เริ่มหัวข้อโดย: T.mizaki ที่ 02 ธันวาคม 2010, 15:23:16
ดันหน่อยครับ  อยากได้ความช่วยเหลือ


หัวข้อ: Re: (((ช่วยด้วยครับ)))โค๊ดมันขึ้นอย่างนี้ ตอนโ
เริ่มหัวข้อโดย: T.mizaki ที่ 02 ธันวาคม 2010, 16:29:06
รบกวนหน่อยคร้าบบบบ

 :wanwan017:


หัวข้อ: Re: (((ช่วยด้วยครับ)))โค๊ดมันขึ้นอย่างนี้ ตอนโ
เริ่มหัวข้อโดย: T.mizaki ที่ 02 ธันวาคม 2010, 19:56:09
 :wanwan011:


หัวข้อ: Re: (((ช่วยด้วยครับ)))โค๊ดมันขึ้นอย่างนี้ ตอนโ
เริ่มหัวข้อโดย: T.mizaki ที่ 03 ธันวาคม 2010, 00:41:57
ขอดันอีกทีนะครับ  ยังไม่มีผู้ใจดีเลย 

ใครรู้โปรดช่วยด้วยนะครับ


หัวข้อ: Re: (((ช่วยด้วยครับ)))โค๊ดมันขึ้นอย่างนี้ ตอนโ
เริ่มหัวข้อโดย: rayjung ที่ 03 ธันวาคม 2010, 00:49:01
อยากช่วยเหมือนกัน แต่จนปัญญาช่วยดันครับ


หัวข้อ: Re: (((ช่วยด้วยครับ)))โค๊ดมันขึ้นอย่างนี้ ตอนโ
เริ่มหัวข้อโดย: T.mizaki ที่ 03 ธันวาคม 2010, 00:57:28
อยากช่วยเหมือนกัน แต่จนปัญญาช่วยดันครับ

ช่วยดันก็ยังดีครับ  ขอบคุณมาก

ผมปวดหัวกับมันมากเลย  ถามที่บอร์ด infoboard ก็เงียบไม่มีใครตอบเหมือนกัน 

หรือทางเลือกอื่นๆ คือมีเว็บบอร์ดที่สามารถอัพโหลด ภาำพลงในบอร์ดได้เลยมีมั้ยครับ แบบว่าใส่ข้อมูลแบบไม่ต้องกรอกโค๊ดแบบ smf อะครับ เอาแบบใช้ง่ายๆ อะครับ


หัวข้อ: Re: (((ช่วยด้วยครับ)))โค๊ดมันขึ้นอย่างนี้ ตอนโ
เริ่มหัวข้อโดย: 50kpm ที่ 03 ธันวาคม 2010, 01:01:16
ช่วยดันครับ ใช้ไม่เป็น

ปล. บอร์ดอ่านยากมากเลยครับ ลายตา (ความเห็นส่วนตัวนะครับ)


หัวข้อ: Re: (((ช่วยด้วยครับ)))โค๊ดมันขึ้นอย่างนี้ ตอนโ
เริ่มหัวข้อโดย: wantknow ที่ 03 ธันวาคม 2010, 01:27:47
ไม่แน่ใจอ่ะครับ ไม่ค่อยชำนาญบอร์ด

แต่ ..online 781

ลองแปะ code ช่วงนี้ดูหน่อยสิครับ (+/- ซัก 10 บรรทัด) เผื่อเพื่อน ๆ จะมองเห็นอะไรมากขึ้น


หัวข้อ: Re: (((ช่วยด้วยครับ)))โค๊ดมันขึ้นอย่างนี้ ตอนโ
เริ่มหัวข้อโดย: T.mizaki ที่ 03 ธันวาคม 2010, 02:24:49
ไม่แน่ใจอ่ะครับ ไม่ค่อยชำนาญบอร์ด

แต่ ..online 781

ลองแปะ code ช่วงนี้ดูหน่อยสิครับ (+/- ซัก 10 บรรทัด) เผื่อเพื่อน ๆ จะมองเห็นอะไรมากขึ้น

ตามนี้อะครับท่าน

โค๊ด:
	
function badword($string){
global $iscon;
for ( $i=0 ; $i<sizeof($iscon["badword"]); $i++ ){
$string = eregi_replace($iscon["badword"][$i] ,"***" ,$string);
}
return $string;
}



หัวข้อ: Re: (((ช่วยด้วยครับ)))โค๊ดมันขึ้นอย่างนี้ ตอนโ
เริ่มหัวข้อโดย: T.mizaki ที่ 03 ธันวาคม 2010, 02:26:30
ไม่แน่ใจอ่ะครับ ไม่ค่อยชำนาญบอร์ด

แต่ ..online 781

ลองแปะ code ช่วงนี้ดูหน่อยสิครับ (+/- ซัก 10 บรรทัด) เผื่อเพื่อน ๆ จะมองเห็นอะไรมากขึ้น

ตามนี้อะครับท่าน

โค๊ด:
	
function badword($string){
global $iscon;
for ( $i=0 ; $i<sizeof($iscon["badword"]); $i++ ){
$string = eregi_replace($iscon["badword"][$i] ,"***" ,$string);
}
return $string;
}



บรรทัดที่ 781 มันมีปัญหาคือ
โค๊ด:
$string = eregi_replace($iscon["badword"][$i] ,"***" ,$string);

ใครรู้วิธีแก้ไข รบกวนช่วยหน่อยนะครับ


หัวข้อ: Re: (((ช่วยด้วยครับ)))โค๊ดมันขึ้นอย่างนี้ ตอนโ
เริ่มหัวข้อโดย: Nomkhonwaan ที่ 03 ธันวาคม 2010, 02:39:55
เดาอาการน่ะครับน่าจะมาจาก

$iscon['badword'][$i] หรือ $string มีค่าว่าง ลองตรวจสอบดูครับว่าตัวแปรทั้งสองค่ามีค่าอยู่จริงๆ ไม่ใช่ null

และในบาง server function eregi มันจะฟ้องว่า deprecated ครับให้ใส่ @ หน้า eregi เช่น

@eregi_replace ... ประมาณนี้ครับ


หัวข้อ: Re: (((ช่วยด้วยครับ)))โค๊ดมันขึ้นอย่างนี้ ตอนโ
เริ่มหัวข้อโดย: khondee99 ที่ 03 ธันวาคม 2010, 07:23:16
เดาอาการน่ะครับน่าจะมาจาก

$iscon['badword'][$i] หรือ $string มีค่าว่าง ลองตรวจสอบดูครับว่าตัวแปรทั้งสองค่ามีค่าอยู่จริงๆ ไม่ใช่ null

และในบาง server function eregi มันจะฟ้องว่า deprecated ครับให้ใส่ @ หน้า eregi เช่น

@eregi_replace ... ประมาณนี้ครับ
:wanwan013: :wanwan013:


หัวข้อ: Re: (((ช่วยด้วยครับ)))โค๊ดมันขึ้นอย่างนี้ ตอนโ
เริ่มหัวข้อโดย: T.mizaki ที่ 04 ธันวาคม 2010, 10:49:44
เดาอาการน่ะครับน่าจะมาจาก

$iscon['badword'][$i] หรือ $string มีค่าว่าง ลองตรวจสอบดูครับว่าตัวแปรทั้งสองค่ามีค่าอยู่จริงๆ ไม่ใช่ null

และในบาง server function eregi มันจะฟ้องว่า deprecated ครับให้ใส่ @ หน้า eregi เช่น

@eregi_replace ... ประมาณนี้ครับ

หลังจากที่เติม @ เข้าไปแล้ว ทำให้มันไม่เกิด error อย่างที่บอกข้างต้นแล้วครับ  แต่ว่า....  ข้อความที่โพสยังไม่โชว์อะครับ  ไม่รู้ว่าจะแก้ยังไง


หัวข้อ: Re: (((ช่วยด้วยครับ)))โค๊ดมันขึ้นอย่างนี้ ตอนโ
เริ่มหัวข้อโดย: Nomkhonwaan ที่ 04 ธันวาคม 2010, 11:47:36
ใส่ @ เพื่อปิด warning deprecated ครับ (เป็นบาง server ครับที่ใช้ PHP 5.3 ขึ้นไปมั้ง)

แต่ก่อนอื่นต้องตรวจสอบว่า ค่าของตัวแปร $iscon['badword'][$i] หรือ $string มีค่าอยู่จริงๆ หรือปล่าวครับ

ทดสอบโดยการ echo ค่ามันออกมาดู ว่ามีค่าไหม เพราะจากที่ดู error น่าเกี่ยวกับ parameter ของ function eregi มีค่าว่างน่ะครับ


หัวข้อ: Re: (((ช่วยด้วยครับ)))โค๊ดมันขึ้นอย่างนี้ ตอนโ
เริ่มหัวข้อโดย: T.mizaki ที่ 04 ธันวาคม 2010, 12:05:51
ใส่ @ เพื่อปิด warning deprecated ครับ (เป็นบาง server ครับที่ใช้ PHP 5.3 ขึ้นไปมั้ง)

แต่ก่อนอื่นต้องตรวจสอบว่า ค่าของตัวแปร $iscon['badword'][$i] หรือ $string มีค่าอยู่จริงๆ หรือปล่าวครับ

ทดสอบโดยการ echo ค่ามันออกมาดู ว่ามีค่าไหม เพราะจากที่ดู error น่าเกี่ยวกับ parameter ของ function eregi มีค่าว่างน่ะครับ

ตอนนี้ลองลงใหม่แล้วครับ โพสได้ปกติเลย

ยังไงขอบคุณ คุณ nomkhonwaan มากๆเลยนะครับ


หัวข้อ: Re: (((ช่วยด้วยครับ)))โค๊ดมันขึ้นอย่างนี้ ตอนโ
เริ่มหัวข้อโดย: Nomkhonwaan ที่ 04 ธันวาคม 2010, 12:10:14
ดีใจด้วยครับผม  :-[