ช่วยหน่อย ออเร่อไฟล์ file_get_contents

เริ่มโดย nopp, 15 ตุลาคม 2010, 20:59:32

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

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

nopp

ที่มันแจ้งมา
[function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 401 Unauthorized in /home/isannews/domains/xxxxx.com/public_html/includes/functions.php on line 317

ตัวโค๊ต
$res = file_get_contents("http://www.xxxxx.com/api/artist/photos/xml?key=$apikey&artist=$searchterm");

มีวิธีแก้ไงครับ ที่ไม่ต้องยุ่งกับทาง  host server

kobkung

ลองใส่ใน .htaccess ดู ถ้า host ให้ใช้นะ ของ monster รู้สึก block
ลองปรับเป็น on มั้งจำไม่ค่อยได้
เราเป็นบริษัท รับทำเว็บไซต์ แก้เว็บเดิม เขียน Php+Mysql+jQuery+css+bootstrap  งานตามสั่ง ประสบการณ์ จะ 19 ปี ละจ้า
[direct=http://www.smilephp.com]Smilephp.com[/direct] รับทำเว็บไซต์บริษัท e-commerce + ระบบชำระเงิน paypal,ธนาคาร  เว็บบริษัท เว็บขายของ ระบบจอง เช่า เขียน PHP ได้ทุกแนว  ช่วงนี้เน้นรับงาน ERP ระบบเอกสารบริษัท ,บัญชี ,  Barcode, Stock , Warehouse , Logistic ติดต่อ 086-364-5262
[direct=http://www.sellerorder.com ระบบหลังบ้าน จัดการ Order ขายของ  ช่วงนี้หาคนทดสอบฟรี ขอได้ตามเมลในเว็บ[/direct]
งดตอบคนทำเว็บนอกลู่นอกทาง ไม่ทำเว็บ WP ปั่นแชร์ เว็บประมูล สคริปปั่นใดๆ ไม่ทำเว็บบอลและพ

mean

ลอง get url อื่นดูครับ get ได้ไหม

นี่ครับเหตุผล ของ url ดังกล่าว
"HTTP request failed! HTTP/1.1 401 Unauthorized"


[direct=https://www.ireallyhost.com/]บริการโดเมน, เว็บโฮสติ้ง, SSL Certificate[/direct]
[direct=https://www.ireallyhost.com/ssl]บริการ SSL Certificate , HTTPS สำหรับเว็บไซต์[/direct]
[direct=https://www.ireallyhost.com/]บริการ Web Hosting Free! Domain name ตลอดอายุบริการ [/direct]
[direct=https://www.ireallyhost.com/domain]บริการ จดโดเมน, Free DNS Service, Domain Forwarding, จัดการโดเมนได้เอง Domain Control Panel[/direct

nopp

ขอบคุณครับเดี๋ยวจะลองดู ...

iCafe

network down เลย get file จาก url นั้นๆไม่ได้
ขายครับ [direct=https://www.uppic.org/]ฝากรูปฟรี อับรูปฟรี อับโหลดรูปฟรี[/direct] พร้อมสคิป

ADS2009

อ้างถึงจาก: mean ใน 15 ตุลาคม 2010, 21:42:45
ลอง get url อื่นดูครับ get ได้ไหม

นี่ครับเหตุผล ของ url ดังกล่าว
"HTTP request failed! HTTP/1.1 401 Unauthorized"

ตามข้างต้นนี่แหละครับ บางที่ Server ที่ให้บริการ API อาจล่ม หรือ Traffic สูงมาก จน Timeout ก่อน เจอบ่อยครับ แต่ถ้าเป็นที่ Host ในกรณีที่เป็น Host เช่าบาง Host เค้าเล่นปิดคำสั่งหลายๆคำสั่งๆไว้ (โดยเฉพาะ Host ในบ้านเราบางเจ้า)เพื่อความปลอดภัยของเค้ามั่ง Run scripts หลายๆ ตัวแทบไม่ได้เลย แต่พอแจ้งไปเค้าก็เปิดให้นะครับ วันหลังติดปัญหาอีก Function หนึ่งก็แจ้งอีกเค้าก็เปิดอีก เรียกว่าติดตรงไหนแจ้งตรงนั้นครับ แต่ถ้า Host นอกไม่ค่อยเจอครับส่วนใหญ่จะเปิดหมด มีบางที่เป็นการเช่าแบบลดสุดๆ หรือ ฟรีปีแรก พวกนี้เจอปิดบางอย่างเหมือนกันครับ บาง Function ทำงานได้แต่โดน limit ก็มีครับ สารพัดครับ 

nopp

ขอบคุณทุกท่านเอาไปคนละ  +1  น้ำใจงามแท้ๆกะ

Jonathanz

บางที host ห้ามใช้ function นี้
ของผม hostgator ก็ใช้ไม่ได้
เลยต้องใช้ curl แทนครับ
ก็ทำได้เหมือนกัน
[direct=http://gddcoupon.com/]Godaddy คูปอง[/direct] [direct=http://www.allhotels-thailand.com/th]จองโรงแรม[/direct]