ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingสอบถามการแสดง Hyperlink ส่วนของข้อความออกมาแสดง
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: สอบถามการแสดง Hyperlink ส่วนของข้อความออกมาแสดง  (อ่าน 1419 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
$100perday
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 324
ออฟไลน์ ออฟไลน์

กระทู้: 2,032



ดูรายละเอียด
« เมื่อ: 31 มีนาคม 2013, 08:23:49 »

ในฐานข้อมูลผมมีฟิลด์ message ซึ่งข้อมูลภายในประกอบด้วยตัวอักษาข้อความจำนวนมาก (ข่าว)
รวมไปถึง URL ของลิงค์เว็บต่าง ๆ

ตอนที่แสดงผล อยากให้แสดงส่วนของลิงค์ออกมาเลย โดยทีคนอ่านสามารถคลิกลิงค์นั้นได้

ตัวอย่าง URL ที่ปนอยู่ในข้อความ

http://www.thaiseoboard.com
หรือ
http://thaiseoboard.com
หรือ
www.thaiseoboard.com
หรือ
thaiseoboard.com

** ไม่ทราบว่าต้องเขียนยังไง ให้แสดงข้อความ message ออกมาแล้วมีลิงค์ของ URL กลุ่มนี้ออกมาด้วยให้สามารถคลิกได้ครับ

** เขียนถามเองก็งงเอง ขอบคุณครับ wanwan017
บันทึกการเข้า

เหนื่อย..
ohmakung
Newbie
*

พลังน้ำใจ: 3
ออฟไลน์ ออฟไลน์

กระทู้: 26



ดูรายละเอียด
« ตอบ #1 เมื่อ: 31 มีนาคม 2013, 08:40:35 »

ข้อความ<a href="http://www.thaiseoboard.com ">ไทยเสียว</a>
ประมาณนี้ป่าวครับ

ใช้ funcion addslashes ของ php ก่อนแล้วค่อยเอาเข้า db ครับ ตอนเอาออกมาก็ stripslashes แล้วค่อยน้ำมาใช้
บันทึกการเข้า
$100perday
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 324
ออฟไลน์ ออฟไลน์

กระทู้: 2,032



ดูรายละเอียด
« ตอบ #2 เมื่อ: 31 มีนาคม 2013, 08:50:12 »

ข้อความ<a href="http://www.thaiseoboard.com ">ไทยเสียว</a>
ประมาณนี้ป่าวครับ

ใช้ funcion addslashes ของ php ก่อนแล้วค่อยเอาเข้า db ครับ ตอนเอาออกมาก็ stripslashes แล้วค่อยน้ำมาใช้


เยี่ยมเลยท่าน มีตัวอย่างมั้ยครับ

+1 ให้แล้วจร้า  wanwan017
บันทึกการเข้า

เหนื่อย..
Uball
คนรักเสียว
*

พลังน้ำใจ: 14
ออฟไลน์ ออฟไลน์

กระทู้: 118



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 31 มีนาคม 2013, 15:47:49 »

แบบนี้รึเปล่าครับ

โค๊ด:
$newStr = preg_replace('!(http|ftp|scp)(s)?:\/\/[a-zA-Z0-9.?&_/]+!', "<a href=\"\\0\">\\0</a>",$str);

เป็นการทำงานเหมือนกับ find/replace หา string ที่มีรูปแบบเป็นลิงค์ แล้วแทนที่ด้วบ html

 wanwan017
บันทึกการเข้า

darkknightza
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 167
ออฟไลน์ ออฟไลน์

กระทู้: 4,245



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 31 มีนาคม 2013, 16:07:03 »

ข้อความ<a href="http://www.thaiseoboard.com ">ไทยเสียว</a>
ประมาณนี้ป่าวครับ

ใช้ funcion addslashes ของ php ก่อนแล้วค่อยเอาเข้า db ครับ ตอนเอาออกมาก็ stripslashes แล้วค่อยน้ำมาใช้


เยี่ยมเลยท่าน มีตัวอย่างมั้ยครับ

+1 ให้แล้วจร้า  wanwan017

นี่แหละครับ พื้นฐานเลย
บันทึกการเข้า

หาเงินวันละ350บาท มั่นคง จ่ายมาสิบปีแล้ว
หารายได้กับ popup เจ้านี้ เรทแรงคลิ๊ก
Hosting อันดับ 1 คุณภาพสูง ราคาถูก จัดเลย
โดเมนเนมสวยๆ ราคาถูก จดกับเราสิที่นี่
หน้า: [1]   ขึ้นบน
พิมพ์