ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingช่วยหน่อย ออเร่อไฟล์ file_get_contents
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ช่วยหน่อย ออเร่อไฟล์ file_get_contents  (อ่าน 1893 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
nopp
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 200
ออฟไลน์ ออฟไลน์

กระทู้: 1,252



ดูรายละเอียด
« เมื่อ: 15 ตุลาคม 2010, 20:59:32 »

ที่มันแจ้งมา
โค๊ด:
[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
« แก้ไขครั้งสุดท้าย: 15 ตุลาคม 2010, 21:00:46 โดย nopp » บันทึกการเข้า
kobkung
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 103
ออฟไลน์ ออฟไลน์

กระทู้: 1,312



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 15 ตุลาคม 2010, 21:34:19 »

ลองใส่ใน .htaccess ดู ถ้า host ให้ใช้นะ ของ monster รู้สึก block
ลองปรับเป็น on มั้งจำไม่ค่อยได้
บันทึกการเข้า

เราเป็นบริษัท รับทำเว็บไซต์ แก้เว็บเดิม เขียน Php+Mysql+jQuery+css+bootstrap  งานตามสั่ง ประสบการณ์ จะ 19 ปี ละจ้า
Smilephp.com รับทำเว็บไซต์บริษัท e-commerce + ระบบชำระเงิน paypal,ธนาคาร  เว็บบริษัท เว็บขายของ ระบบจอง เช่า เขียน PHP ได้ทุกแนว  ช่วงนี้เน้นรับงาน ERP ระบบเอกสารบริษัท ,บัญชี ,  Barcode, Stock , Warehouse , Logistic ติดต่อ 086-364-5262

งดตอบคนทำเว็บนอกลู่นอกทาง ไม่ทำเว็บ WP ปั่นแชร์ เว็บประมูล สคริปปั่นใดๆ ไม่ทำเว็บบอลและพ
mean
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 121
ออฟไลน์ ออฟไลน์

กระทู้: 1,009



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 15 ตุลาคม 2010, 21:42:45 »

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

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

nopp
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 200
ออฟไลน์ ออฟไลน์

กระทู้: 1,252



ดูรายละเอียด
« ตอบ #3 เมื่อ: 15 ตุลาคม 2010, 21:54:34 »

ขอบคุณครับเดี๋ยวจะลองดู ...
บันทึกการเข้า
iCafe
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 123
ออฟไลน์ ออฟไลน์

กระทู้: 1,822



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 15 ตุลาคม 2010, 21:55:58 »

network down เลย get file จาก url นั้นๆไม่ได้
บันทึกการเข้า

ADS2009
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 770
ออฟไลน์ ออฟไลน์

กระทู้: 1,273



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 15 ตุลาคม 2010, 22:05:12 »

ลอง 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
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 200
ออฟไลน์ ออฟไลน์

กระทู้: 1,252



ดูรายละเอียด
« ตอบ #6 เมื่อ: 15 ตุลาคม 2010, 22:19:06 »

ขอบคุณทุกท่านเอาไปคนละ  +1  น้ำใจงามแท้ๆกะ
บันทึกการเข้า
Jonathanz
คนรักเสียว
*

พลังน้ำใจ: 19
ออฟไลน์ ออฟไลน์

กระทู้: 170



ดูรายละเอียด
« ตอบ #7 เมื่อ: 15 ตุลาคม 2010, 22:24:30 »

บางที host ห้ามใช้ function นี้
ของผม hostgator ก็ใช้ไม่ได้
เลยต้องใช้ curl แทนครับ
ก็ทำได้เหมือนกัน
บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์