ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => ข้อความที่เริ่มโดย: aituanoe ที่ 17 พฤศจิกายน 2013, 11:18:17



หัวข้อ: ต้องการเขียนให้ใส่ url แล้วดึงไฟล์มา [php]
เริ่มหัวข้อโดย: aituanoe ที่ 17 พฤศจิกายน 2013, 11:18:17
ผมต้องการเขียนให้ใส่ url แล้วดึงไฟล์รูปก็คือส่วนในของ src มาอะครับโดยดึงจากคลาสหรือไอดีที่เรากำหนดด้วย

อยากได้แบบใส่ url ช่อง ใส่คลาสหรือไอดีช่องนึงแล้วมี output ออกมา ทำยังไงครับ ช่วยด้วย  :wanwan017:


หัวข้อ: Re: ต้องการเขียนให้ใส่ url แล้วดึงไฟล์มา [php]
เริ่มหัวข้อโดย: PullUp ที่ 17 พฤศจิกายน 2013, 11:30:41
curl ร่วมกับ simple_html_dom ครับ


หัวข้อ: Re: ต้องการเขียนให้ใส่ url แล้วดึงไฟล์มา [php]
เริ่มหัวข้อโดย: aituanoe ที่ 17 พฤศจิกายน 2013, 11:36:07
curl ร่วมกับ simple_html_dom ครับ

ขอบคุณครับพอจะมีตัวอย่างง่ายๆไหม  :-[


หัวข้อ: Re: ต้องการเขียนให้ใส่ url แล้วดึงไฟล์มา [php]
เริ่มหัวข้อโดย: คนธรรมดา ที่ 17 พฤศจิกายน 2013, 13:27:11
(http://www.thaihosttalk.com/images/smilies/d5f02ecd.gif)

โค๊ด:
$web='http://www.web.com';
$html=file_get_contents($web);

$dom = new DOMDocument();
@$dom->loadHTML($html);
$xpath = new DOMXPath($dom);
$paras = $xpath->query("//div[@id='wrap']/img");
$para = $paras->item(0);
$imgurl = $para->getAttribute('src');


หัวข้อ: Re: ต้องการเขียนให้ใส่ url แล้วดึงไฟล์มา [php]
เริ่มหัวข้อโดย: aituanoe ที่ 17 พฤศจิกายน 2013, 13:42:12
([url]http://www.thaihosttalk.com/images/smilies/d5f02ecd.gif[/url])

โค๊ด:
$web='[url]http://www.web.com[/url]';
$html=file_get_contents($web);

$dom = new DOMDocument();
@$dom->loadHTML($html);
$xpath = new DOMXPath($dom);
$paras = $xpath->query("//div[@id='wrap']/img");
$para = $paras->item(0);
$imgurl = $para->getAttribute('src');

ผมอยากได้แบบ UI ด้วยอะครับแบบเปิดมาให้ใส่เว็บที่ต้องการดึงมา และใส่คลาสที่รูปภาพอยู่ดึงออกมาแค่ตรง src
แล้วมีช่องสี่เหลี่ยม output ข้างล่าง