สอบถามเรื่องการใช้ curl หรือ file_get_contents

เริ่มโดย acomthail, 09 สิงหาคม 2015, 12:37:19

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

acomthail

เคยเจอปัญหานี้กันไหมครับ   


$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:
ใครอยากได้ Facebook, YouTube, Google/Gmail, Twitter, Tinder, Instagram, Yahoo, Hotmail  รับจ้างสมัครไอดี ติดต่อ inbox มาเลยครับ

PullUp

$url1 = file_get_contents(urldecode('aaweb.com/8%84%E0%B8%A5%E0%B8%B4%E0%B8%9B%E0'));

while( dayLife++ != _DEATH_ ) {
  eat();
  defecate();
  breed();
  sleep();
}

A-LAND

ถ้าแบบนี้มันเป็นการเข้ารหัส urlencode ไว้ครับ เราก็ต้องมาแก้เป็น urldecode ก่อน แต่ที่จริงน่าจะเอาตัวอย่างเว็บปลายทางมาให้ดูนะครับ เพราะแบบนี้อาจไม่ได้เกิดที่ urlencode ก็ได้ มีหลายสาเหตุ
https://secrelocal.com - Local Dating Chat Rooms - No Selfie - Anonymous Sex Dating -   No Bots Dating Chat

acomthail

ขอบพระคุณครับ สำหรับคำแนะนำ. 
เด๋วลองทำตามครับ.   :wanwan044:
ใครอยากได้ Facebook, YouTube, Google/Gmail, Twitter, Tinder, Instagram, Yahoo, Hotmail  รับจ้างสมัครไอดี ติดต่อ inbox มาเลยครับ

psuriya

ลองดูโค๊ตนี้ครับ ต้อง save file เป็น  Encode in UTF-8 without Bom ด้วยนะครับ

header("content-type: text/html; charset=UTF-8");
$url1 = file_get_contents('aaweb.com/8%84%E0%B8%A5%E0%B8%B4%E0%B8%9B%E0');
$dom = new DomDocument();
if (@$dom->loadHTML(mb_convert_encoding($url1, 'HTML-ENTITIES', 'UTF-8'))) {
    echo $dom->saveHTML();
}
else {
    echo "Can't load HTML Page";
}
unset($dom);
รับพัฒนาและแก้ไขเว็บไซต์ด้วย Django

acomthail

#5
 :wanwan017: :wanwan017:

ตอนนี้ ใช้งานได้

ใช้วิธีนี้ นะครับ

file_get_contents(urldecode('URL'));

ถ้าพบปัญหาจะบอกให้ทราบอีกที ครับ ขอบคุณสำหรับคำแนะนำ ครับ  :wanwan017:

+1 ให้ทุกท่านแล้วครับ
ใครอยากได้ Facebook, YouTube, Google/Gmail, Twitter, Tinder, Instagram, Yahoo, Hotmail  รับจ้างสมัครไอดี ติดต่อ inbox มาเลยครับ