ดูให้ทีครับด่วนเยย เกี่ยวกับการแก้ไขเว็บบอร์ด

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
bankbonkbank
PHP Hero Member
PHP Hero Member
โพสต์: 117
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am

ดูให้ทีครับด่วนเยย เกี่ยวกับการแก้ไขเว็บบอร์ด

โพสต์ที่ยังไม่ได้อ่าน โดย bankbonkbank »

คือผมทำเว็บบอร์ดขึ้นมาเอง

โดย copy bbtag มาจากบอร์ดอันนึง

มันเป็นแบบนี้ครับ

โค้ด: เลือกทั้งหมด

$newtopic=htmlspecialchars($newtopic);
		$newtopic = stripslashes(htmlspecialchars($newtopic));
		$newtopic = eregi_replace ( chr(13), "<br>" , $newtopic ) ;
		
		//สำหรับเปลี่ยนอักขระที่กำหนด ให้เป็นแทก html ต่างๆ
		$newtopic = eregi_replace ( "\[b\]", "<b>" , $newtopic ) ;
		$newtopic = eregi_replace ( "\[/b\]", "</b>" , $newtopic ) ;
		$newtopic = eregi_replace ( "\[i\]", "<i>" , $newtopic ) ;
		$newtopic = eregi_replace ( "\[/i\]", "</i>" , $newtopic ) ;
		$newtopic = eregi_replace ( "\[u\]", "<u>" , $newtopic ) ;
		$newtopic = eregi_replace ( "\[/u\]", "</u>" , $newtopic ) ;
		$newtopic = eregi_replace ( "\[\-\-\-\]", "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" , $newtopic ) ;
		$newtopic = eregi_replace ( "\[color=red\]", "<font color=red>" , $newtopic ) ;
		$newtopic = eregi_replace ( "\[color=green\]", "<font color=green>" , $newtopic ) ;
		$newtopic = eregi_replace ( "\[color=blue\]", "<font color=blue>" , $newtopic ) ;
		$newtopic = eregi_replace ( "\[color=orange\]", "<font color=FF6600>" , $newtopic ) ;
		$newtopic = eregi_replace ( "\[color=pink\]", "<font color=FF00FF>" , $newtopic ) ;
		$newtopic = eregi_replace ( "\[color=gray\]", "<font color=999999>" , $newtopic ) ;
		$newtopic = eregi_replace ( "\[/color\]", "</font>" , $newtopic ) ;
				// คำสั่งแสดงรูปที่แทรกคำสั่งเข้ามา
		$newtopic = eregi_replace ("\[img\]([[:alnum:]]+)://([^[:space:]]*)([[:alnum:]])\[/img\]", "<img src=\"\\1://\\2\\3\">",$newtopic ) ;

		// สร้างลิงค์ URL ที่แทรกคำสั่งเข้ามา
		$newtopic = eregi_replace ("\[url\]([[:alnum:]]+)://([^[:space:]]*)([[:alnum:]#?/&=])\[/url\]","<a href=\"\\1://\\2\\3\" target=\"_blank\">\\1://\\2\\3</a>",$newtopic ) ;
แล้วทีนี้ผมต้องการ edit คือการเอาข้อความจากฐานข้อมูลกลับมาใส่ในช่อง Edit

ซึ่งผมลองกลับทางกันเช่นจาก เป็น <b> ผมก็ลองกลับเป็นจาก <b> เป็น มันก็ยังไม่ได้อะครับ

ช่วยทีนะครับ user ต้องการด่วน :P

ขอบคุณครับ
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41232
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ใช้วิธี กลับ ทาง ยังไงครับ
แนว ความ คิด ก็ ถูก ต้อง แล้ว ล่ะครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ภาพประจำตัวสมาชิก
bankbonkbank
PHP Hero Member
PHP Hero Member
โพสต์: 117
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am

โพสต์ที่ยังไม่ได้อ่าน โดย bankbonkbank »

mindphp เขียน:ใช้วิธี กลับ ทาง ยังไงครับ
แนว ความ คิด ก็ ถูก ต้อง แล้ว ล่ะครับ
กลับแบบที่ผมบอกอะแหละครับ

แต่เว้นบรรทัดมันก็ยังแสดง <br> เหมือนเดิม คำสั่งอื่นยังไม่ได้ลองครับ
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41232
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ลอง เอา โค้ด มาให้ดู หน่อย ครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ภาพประจำตัวสมาชิก
bankbonkbank
PHP Hero Member
PHP Hero Member
โพสต์: 117
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am

โพสต์ที่ยังไม่ได้อ่าน โดย bankbonkbank »

อ่าผมทำได้แล้วครับ

แต่ขาดอีกอย่างหนึ่งคือ

ผมขอตัว ascii (เช่น alt+09) ของอักษร " หน่อยครับ

ขอบคุณครับ
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41232
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ลอง ดู ตัวอย่าง function นี้ครับ
https://www.mindphp.com/modules.php?name ... nt&tid=349
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ตอบกลับโพส

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: Google [Bot] และบุคลทั่วไป 112