|
หัวข้อ: สอบถามเรื่องการใช้ curl หรือ file_get_contents เริ่มหัวข้อโดย: acomthail ที่ 09 สิงหาคม 2015, 12:37:19 เคยเจอปัญหานี้กันไหมครับ
$url1 = file_get_contents('aaweb.com/8%84%E0%B8%A5%E0%B8%B4%E0%B8%9B%E0'); $url2 = file_get_contents('aaweb.com/'); url1 ดึงข้อมูลมาเป็นภาษา ต่างดาว ‹”ÏÁJ#Aà»à;Tú¤fñ¢Ò¢³D แต่ url2 ใช้งานได้ ผมคิดว่าน่าจะเป็นที่ url ลิงค์ มีปัญหา ใครมีแนวทางแก้รบกวนชี้แนะด้วยครับ :wanwan044: :wanwan017: :wanwan017: :wanwan017: หัวข้อ: Re: สอบถามเรื่องการใช้ curl หรือ file_get_contents เริ่มหัวข้อโดย: PullUp ที่ 09 สิงหาคม 2015, 12:43:24 $url1 = file_get_contents(urldecode('aaweb.com/8%84%E0%B8%A5%E0%B8%B4%E0%B8%9B%E0'));
หัวข้อ: Re: สอบถามเรื่องการใช้ curl หรือ file_get_contents เริ่มหัวข้อโดย: A-LAND ที่ 09 สิงหาคม 2015, 13:02:18 ถ้าแบบนี้มันเป็นการเข้ารหัส urlencode ไว้ครับ เราก็ต้องมาแก้เป็น urldecode ก่อน แต่ที่จริงน่าจะเอาตัวอย่างเว็บปลายทางมาให้ดูนะครับ เพราะแบบนี้อาจไม่ได้เกิดที่ urlencode ก็ได้ มีหลายสาเหตุ
หัวข้อ: Re: สอบถามเรื่องการใช้ curl หรือ file_get_contents เริ่มหัวข้อโดย: acomthail ที่ 09 สิงหาคม 2015, 13:09:18 ขอบพระคุณครับ สำหรับคำแนะนำ.
เด๋วลองทำตามครับ. :wanwan044: หัวข้อ: Re: สอบถามเรื่องการใช้ curl หรือ file_get_contents เริ่มหัวข้อโดย: psuriya ที่ 09 สิงหาคม 2015, 13:14:09 ลองดูโค๊ตนี้ครับ ต้อง save file เป็น Encode in UTF-8 without Bom ด้วยนะครับ
โค๊ด: header("content-type: text/html; charset=UTF-8"); หัวข้อ: Re: สอบถามเรื่องการใช้ curl หรือ file_get_contents เริ่มหัวข้อโดย: acomthail ที่ 09 สิงหาคม 2015, 22:16:24 :wanwan017: :wanwan017:
ตอนนี้ ใช้งานได้ ใช้วิธีนี้ นะครับ file_get_contents(urldecode('URL')); ถ้าพบปัญหาจะบอกให้ทราบอีกที ครับ ขอบคุณสำหรับคำแนะนำ ครับ :wanwan017: +1 ให้ทุกท่านแล้วครับ |