จะดึงรูปจากฐานข้อมูลโดยถ้าเจอ tag [ img ]...[ /img ] ให้ดึงมาแสดงเลยจะได้ใหม
Moderator: mindphp, ผู้ดูแลกระดาน
-
- PHP Jr. Member
- โพสต์: 22
- ลงทะเบียนเมื่อ: 12/04/2011 6:00 pm
จะดึงรูปจากฐานข้อมูลโดยถ้าเจอ tag [ img ]...[ /img ] ให้ดึงมาแสดงเลยจะได้ใหม
ตัวอย่างเช่น ผมจะดึงภาพจากกระทู้ที่มี tag [ img ]...[ /img ] มา
หลักการเขียนเอาสิ่งที่อยู่ตรงกลาง(path file) ของ tag [ img]...[/img ] จะต้องเขียนแบบใด
เมื่อมันไปหาเจอ tag [ img]...[/img ] แล้วเอา พาธไฟล์ที่อยู่ตรงกลางดึงออกมาให้เราได้
และถ้ามีหลายภาพ เอาภาพแรกก่อนตามลำดับ แบบนี้ต้องเขียนแบบใดครับถึงจะได้พาธไฟล์รูปภาพ
หลักการเขียนเอาสิ่งที่อยู่ตรงกลาง(path file) ของ tag [ img]...[/img ] จะต้องเขียนแบบใด
เมื่อมันไปหาเจอ tag [ img]...[/img ] แล้วเอา พาธไฟล์ที่อยู่ตรงกลางดึงออกมาให้เราได้
และถ้ามีหลายภาพ เอาภาพแรกก่อนตามลำดับ แบบนี้ต้องเขียนแบบใดครับถึงจะได้พาธไฟล์รูปภาพ
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41417
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
Re: จะดึงรูปจากฐานข้อมูลโดยถ้าเจอ tag [ img ]...[ /img ] ให้ดึงมาแสดงเลยจะได้ใหม
ใช้หลักการเดียวกับกระทู้นี้Meen2007 เขียน:ตัวอย่างเช่น ผมจะดึงภาพจากกระทู้ที่มี tag [ img ]...[ /img ] มา
หลักการเขียนเอาสิ่งที่อยู่ตรงกลาง(path file) ของ tag [ img]...[/img ] จะต้องเขียนแบบใด
เมื่อมันไปหาเจอ tag [ img]...[/img ] แล้วเอา พาธไฟล์ที่อยู่ตรงกลางดึงออกมาให้เราได้
และถ้ามีหลายภาพ เอาภาพแรกก่อนตามลำดับ แบบนี้ต้องเขียนแบบใดครับถึงจะได้พาธไฟล์รูปภาพ
https://www.mindphp.com/forums/viewtopic.php?f=24&t=5150
ติดตาม 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
ติดตาม 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
-
- PHP Jr. Member
- โพสต์: 22
- ลงทะเบียนเมื่อ: 12/04/2011 6:00 pm
Re: จะดึงรูปจากฐานข้อมูลโดยถ้าเจอ tag [ img ]...[ /img ] ให้ดึงมาแสดงเลยจะได้ใหม
ขอตัวอย่าง แบบ เรียก url ออกมาจากส่วนของ tag img ได้ใหมครับ
มันจะประมาณนี้ใหม preg_match('~\[img\]([^\[]+)\[\/img\]~',$message,$img);
แล้ว url จะออกมาอย่างไรครับ
ขอบคุณครับพี่
มันจะประมาณนี้ใหม preg_match('~\[img\]([^\[]+)\[\/img\]~',$message,$img);
แล้ว url จะออกมาอย่างไรครับ
ขอบคุณครับพี่
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41417
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
Re: จะดึงรูปจากฐานข้อมูลโดยถ้าเจอ tag [ img ]...[ /img ] ให้ดึงมาแสดงเลยจะได้ใหม
รูปแบบ
หรือ
ยังไม่ได้ลองรัน ไม่แน่ใจ ลองดูครับ
ถ้า่จะเอาทั้งหมดก็ preg_match_all()
โค้ด: เลือกทั้งหมด
/\[img\].?\[/img\]/
โค้ด: เลือกทั้งหมด
/\[img\](.*)\[/img\]/
ถ้า่จะเอาทั้งหมดก็ preg_match_all()
ติดตาม 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
ติดตาม 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
-
- PHP Jr. Member
- โพสต์: 22
- ลงทะเบียนเมื่อ: 12/04/2011 6:00 pm
-
- PHP Jr. Member
- โพสต์: 22
- ลงทะเบียนเมื่อ: 12/04/2011 6:00 pm
Re: จะดึงรูปจากฐานข้อมูลโดยถ้าเจอ tag [ img ]...[ /img ] ให้ดึงมาแสดงเลยจะได้ใหม
ทำได้แล้วนะครับ
ดึงภาพจากกระทู้ที่มี tag [ img ]...[ /img ] มา ถ้ามีหลายภาพ เอาภาพแรกเพียงภาพเดียว
ตามนี้เลย
ถ้าจะเอาทุกภาพ ลบ krsort($img [1]); ทิ้ง
แล้วย้ายเอา } มาปิดต่อท้าย echo "<br><hr><br>";
ดึงภาพจากกระทู้ที่มี tag [ img ]...[ /img ] มา ถ้ามีหลายภาพ เอาภาพแรกเพียงภาพเดียว
ตามนี้เลย
โค้ด: เลือกทั้งหมด
<?
$message = "ลีจีอา Lee Ji Ah ดาราเกาหลี<br>[img]http://www.pingbook.com/archive/200906241245819327.jpg[/img]ksha;hark[img]http://www.thaiblogging.com/wp-content/uploads/2008/05/lee-ji-ah-4.jpg[/img]aaa[img]http://i.kapook.com/ninn/n19-0111/200111_LiJiAh_01.jpg[/img] Lee Ji Ah ดาราเกาหลี<br> Ah[img]http://www.globalfashionreport.com/inline/fashion/th/94e0b6c1fb1668956f534988e6ef37eb.jpg[/img] Lee Ji Ah<br>http://58.64.30.98/upload/imagesource/1189093858002.jpg<br>[img]http://58.64.30.98/upload/imagesource/1189093858002.jpg[/img] ";
preg_match_all('~\[img\]([^\[]+)\[\/img\]~',$message,$img);
krsort($img [1]);
foreach($img [1] as $image){
$path = $image;
}
$showimg = "<img src='$path' />";
echo $showimg;
echo "<br><hr><br>";
?>
แล้วย้ายเอา } มาปิดต่อท้าย echo "<br><hr><br>";
แก้ไขล่าสุดโดย Meen2007 เมื่อ 08/08/2012 9:59 pm, แก้ไขไปแล้ว 1 ครั้ง.
- tsukasaz
- PHP VIP Members
- โพสต์: 22164
- ลงทะเบียนเมื่อ: 18/04/2012 9:39 am
Re: จะดึงรูปจากฐานข้อมูลโดยถ้าเจอ tag [ img ]...[ /img ] ให้ดึงมาแสดงเลยจะได้ใหม
Meen2007 เขียน:ทำได้แล้วนะครับ
ดึงภาพจากกระทู้ที่มี tag [ img ]...[ /img ] มา ถ้ามีหลายภาพ เอาภาพแรกเพียงภาพเดียว
ตามนี้เลย
ถ้าจะเอาทุกภาพ ลบ krsort($img [1]); ทิ้งโค้ด: เลือกทั้งหมด
<? $message = "ลีจีอา Lee Ji Ah ดาราเกาหลี<br>[img]http://www.pingbook.com/archive/200906241245819327.jpg[/img]ksha;hark[img]http://i232.photobucket.com/albums/ee274/akapong99/Kongpob/kongpob02/07-47.jpg[/img]aaa[img]http://i.kapook.com/ninn/n19-0111/200111_LiJiAh_01.jpg[/img] Lee Ji Ah ดาราเกาหลี<br> Ah[img]http://www.globalfashionreport.com/inline/fashion/th/94e0b6c1fb1668956f534988e6ef37eb.jpg[/img] Lee Ji Ah<br>http://58.64.30.98/upload/imagesource/1189093858002.jpg<br>[img]http://58.64.30.98/upload/imagesource/1189093858002.jpg[/img] "; preg_match_all('~\[img\]([^\[]+)\[\/img\]~',$message,$img); krsort($img [1]); foreach($img [1] as $image){ $path = $image; } $showimg = "<img src='$path' />"; echo $showimg; echo "<br><hr><br>"; ?>
แล้วย้ายเอา } มาปิดต่อท้าย echo "<br><hr><br>";
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 101