ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => หัวข้อเริ่มโดย: q-oo-p ใน 22 พฤศจิกายน 2014, 15:03:43

ชื่อเรื่อง: ►► ⓿ช่วยด้วยคะ! ดึงข้อมูลเว็บอื่นใช้ PHP CURL ดึง URL คะ⓿ ◄◄
โพสต์โดย: q-oo-p ใน 22 พฤศจิกายน 2014, 15:03:43

ช่วยด้วยนะคะ
ต้องการดึงข้อมูลคะจากเว็บอื่นโดยใช้ PHP CURL คะ
แล้วทำมาทำเป็นปุ่มดาวน์โหลดคะ
โดยการที่จะดึงข้อมูลที่เป็น url ของ file และ image คะ

แล้วมาทำเป็น

<a href="http://im.89.vdo.com/videos/c/vdo.com_e.flv?e=45&ri=1024">
 <img src="http://img1-9.vdo.com/videos/thumb/9/c/a/d26fb422.22.jpg">
</a>


จะเขียนโค้ด PHP CURL ยังไงคะ

:wanwan017: :wanwan008: :wanwan008:


ชื่อเรื่อง: Re: ►► ⓿ช่วยด้วยคะ! ดึงข้อมูลเว็บอื่นใช้ PHP CURL ดึง URL คะ⓿ ◄◄
โพสต์โดย: nociouz ใน 22 พฤศจิกายน 2014, 15:48:54
ฮั่นแน่
คุ้นๆ :-[
ชื่อเรื่อง: Re: ►► ⓿ช่วยด้วยคะ! ดึงข้อมูลเว็บอื่นใช้ PHP CURL ดึง URL คะ⓿ ◄◄
โพสต์โดย: nong4534 ใน 22 พฤศจิกายน 2014, 15:49:38
มาทราบด้วยคนครับ
ชื่อเรื่อง: Re: ►► ⓿ช่วยด้วยคะ! ดึงข้อมูลเว็บอื่นใช้ PHP CURL ดึง URL คะ⓿ ◄◄
โพสต์โดย: q-oo-p ใน 22 พฤศจิกายน 2014, 16:04:02
อ้างถึงจาก: nociouz ใน 22 พฤศจิกายน 2014, 15:48:54
ฮั่นแน่
คุ้นๆ :-[

อ้างถึงจาก: nong4534 ใน 22 พฤศจิกายน 2014, 15:49:38
มาทราบด้วยคนครับ

ช่วยด้วยนะคะ
ชื่อเรื่อง: Re: ►► ⓿ช่วยด้วยคะ! ดึงข้อมูลเว็บอื่นใช้ PHP CURL ดึง URL คะ⓿ ◄◄
โพสต์โดย: Putter™ ใน 22 พฤศจิกายน 2014, 16:19:16


$html = file_get_contents('http://www.example.com/embed/?views=1234567');

preg_match_all('/file: "(.+?)"/',$html,$file);
preg_match_all('/image: "(.+?)"/',$html,$image);

print_r($file);
print_r($image);




ถ้ามี file , image ชุดเดียวเปลี่ยนเป็น preg_match เฉยๆก็ได้ครับแต่ถ้ามีมากกว่า 1 ชุดก็ใช้ตามนี้ ข้อมูลจะมาอยู่ในรูปของ Array ให้หยิบไปใช้ครับ

ชื่อเรื่อง: Re: ►► ⓿ช่วยด้วยคะ! ดึงข้อมูลเว็บอื่นใช้ PHP CURL ดึง URL คะ⓿ ◄◄
โพสต์โดย: q-oo-p ใน 22 พฤศจิกายน 2014, 16:45:49
อ้างถึงจาก: Putter™ ใน 22 พฤศจิกายน 2014, 16:19:16


$html = file_get_contents('http://www.example.com/embed/?views=1234567');

preg_match_all('/file: "(.+?)"/',$html,$file);
preg_match_all('/image: "(.+?)"/',$html,$image);

print_r($file);
print_r($image);




ถ้ามี file , image ชุดเดียวเปลี่ยนเป็น preg_match เฉยๆก็ได้ครับแต่ถ้ามีมากกว่า 1 ชุดก็ใช้ตามนี้ ข้อมูลจะมาอยู่ในรูปของ Array ให้หยิบไปใช้ครับ



ขอบคุณมากๆเลยคะ ใช้ array [1][0]
ใช้ได้แล้วคะ

+1 Thanks