ต้องการดึงรูปภาพออกจากข้อความครับ
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา ต้องการดึงรูปภาพออกจากข้อความครับ
คือว่าผมต้องการดึงรูปภาพออกจากข้อความครับ
เช่น เรามีข้อความ
Mary Stayed Out All Night ซีรี่ส์เรื่องนี้นำพล็อตเรื่องมาจากการ์ตูนทางอินเตอร์เน็ตเรื่อง Maerineun Uibakjoong จากเว็บไซต์ cartoon.media.daum.net ซึ่งถูกเผยแพร่ไปเมือเดือน กุมภาพันธ์ ปี 2009 จากนั้นไม่นานเดือนพฤศจิกายนปีเดียวกัน ก็ทนเสียงเรียกร้อง
<img src="http://www.mydomain.com/asp-bin/pic_Topic/pic_11192.jpg" />
ผู้เขียน วอน ซูยอน (Won Soo Yeon) ซึ่งเขานี่แหละเป็นเจ้าของบทละคร Full House สะดุดรักที่พักใจ ที่เคยโด่งดังทั่วฟ้าเมืองไทยมาแล้ว พร้อมดันพระเอก นักร้อง สุดฮอตที่เกาหลีในขณะนั้นอย่าง เรน ดังเป็นพลุแตกมาแล้ว
<img src="http://www.mydomain.com/asp-bin/pic_Topic/pic_11245.jpg" />
คือผมต้องการดึงรูปๆหนึ่งในข้อความมาแสดงครับรูปใหนก็ได้

คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
อ้อลืมบอก php นะครับ

ดาวน์โหลด PHP Class จากนี่ https://www.ninenik.com/content.php?arti_id=388
ตัวอย่าง
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | <?php error_reporting (E_ALL); include_once ( "simple_html_dom.php" ); $text =<<<EOF Mary Stayed Out All Night ซีรี่ส์เรื่องนี้นำพล็อตเรื่องมาจากการ์ตูนทางอินเตอร์เน็ตเรื่อง Maerineun Uibakjoong จากเว็บไซต์ cartoon.media.daum.net ซึ่งถูกเผยแพร่ไปเมือเดือน กุมภาพันธ์ ปี 2009 จากนั้นไม่นานเดือนพฤศจิกายนปีเดียวกัน ก็ทนเสียงเรียกร้อง ผู้เขียน วอน ซูยอน (Won Soo Yeon) ซึ่งเขานี่แหละเป็นเจ้าของบทละคร Full House สะดุดรักที่พักใจ ที่เคยโด่งดังทั่วฟ้าเมืองไทยมาแล้ว พร้อมดันพระเอก นักร้อง สุดฮอตที่เกาหลีในขณะนั้นอย่าง เรน ดังเป็นพลุแตกมาแล้ว EOF; $text = str_get_html( $text ); $e = $text ->find( "img" , 0); echo $e ->outertext; ?> |
ถ้าดึงจากเว็บอื่น
1 2 3 4 5 6 7 8 9 10 | <?php error_reporting (E_ALL); include_once ( "simple_html_dom.php" ); $e = $html ->find( "img" , 0); echo $e ->outertext; // ถ้า url ของรูปไม่เต็ม เช่น src="google.png" ?> |

ขอบคุณมากครับ

แล้วถ้าจะเฉพาะข้อความละครับทำไง

เฉพาะข้อความก็เหมือน ๆ ดึงรูปละ แค่เรา ต้องดูก่อน ว่าข้อความที่ดึงมันอยูาใน tag อะไรบ้าง
ละก็ใช้ plaintext แทน outertext
ลองอ่าน manual ของ PHP Simple HTML DOM Parser สิ ไม่ก็ลองพวก example
ผมก็เพิ่งศึกษาผ่าน ๆ
ถ้าไม่ได้ อยากดูตัวอย่างจริง ๆ ก็บอกเว็บที่จะดึงข้อมูลด้วยละกัน ดึก ๆ จะลองเขียนดู

คือข้อมูลเหมือนข้างบนอะครับที่ผมอยากได้คือ เอามาเฉพาะข้อความ ไม่เอารูปมาด้วยอะครับ เพราะได้รูปมาแล้ว
ผมอยาก แยกรูปแยกข้อความครับ
