|
|
|
สอบถามหน่อย ครับ คือผมอยากจะดึงข้อความบางส่วน มาแสดงต้องทำไงอะ |
|
|
|
|
|
|
|
ตอบหน่อยใด่ไหม้ตอบฉันก่อน
|
|
|
|
|
Date :
2014-09-20 13:20:04 |
By :
toko2041 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
select ค่าของ topic_detail ในฐานข้อมูล เเล้วเอามาตัดว่าจะเอาเท่าไหร่
Code (PHP)
$topic_detail=iconv_substr("$topic_detail",0,50,"UTF-8")."...";
ลองเเบบนี้ดูคับ อยากให้เเสดงยาวแค่ไหนก็ เพิ่มจำนวนเอาคับ
|
|
|
|
|
Date :
2014-09-20 13:57:47 |
By :
esthook |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอบพ่อง
|
|
|
|
|
Date :
2014-09-20 17:21:10 |
By :
อั๋น |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมมีแนวคิดอยู่ 2 วิธีด้วยกันนะ
วิธีที่ 1 ให้ผู้โพสต์เป็นคนเลือกว่าจะตัดข้อความที่จุดไหน ก็แทรกสัญลักษณ์เฉพาะลงไป ตอนแสดงก็ตัดข้อความที่แบ่งด้วยสัญลักษณ์เฉพาะตัวนี้ แล้วนำส่วนแรกไปแสดง
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ [CUT] ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง
เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
วิธีที่ 2 แยกข้อความออกจากกันด้วยช่วงว่าง แล้วนำมาต่อกันใหม่ทีละช่อง แล้วนับผลรวมว่าเกิดความยาวที่ต้องการหรือยัง ถ้ายังไม่เกินก็นำมาต่ออีกไปเรื่อยๆ เช่นข้อความในตัวอย่าง จะต้องใช้ข้อมูลอาเรย์ที่ตัดมาต่อกัน 5 ตัว
[1] เพื่อความปลอดภัยของเว็บบอร์ด
[2] ไม่อนุญาติให้แทรก
[3] แท็ก
[4] โดยการอัพโหลดไฟล์รูปจากที่อื่น
[5] เช่นเว็บไซต์
เมื่อนำตัวที่ 6 มารวมจะได้ความยาวที่เกิน ดังนั้นจึงใช้ข้อมูลเพียง 5 ตัวดังตัวอย่าง
|
ประวัติการแก้ไข 2014-09-20 21:13:15
|
|
|
|
Date :
2014-09-20 21:12:33 |
By :
{Cyberman} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|