หัวข้อ: ปัญหา curl ดึงข้อมูลบ้างไม่ดึงบ้าง เริ่มหัวข้อโดย: pooh20240 ที่ 30 เมษายน 2013, 07:34:38 ผมใช้ curl ดึงข้อมูลเวป
ทดสอบในเครือง local ดึงปรกติ พออัพขึ้นโอสกาเตอ บางครั้ง curl ทำงาน บางครั้งไม่ทำงาน โหลดหน้าขาว กดรีเฟชยังไงก็ไม่แสดง :'( ในโฮสแสดงหน้าขาว เลยกลับมาที่ local เปิดทดสอบมันก็แสดงได้ปรกติ แบบนี้เป็นที่โอสกาเตอใช่ปะ หัวข้อ: Re: ปัญหา curl ดึงข้อมูลบ้างไม่ดึงบ้าง เริ่มหัวข้อโดย: Putter™ ที่ 30 เมษายน 2013, 07:47:48 timeout หรือเปล่าครับ
ลอง โค๊ด: set_time_limit(0); หรือไม่ก็ โค๊ด: curl_setopt($ch, CURLOPT_CONNECTTIMEOUT ,0); หัวข้อ: Re: ปัญหา curl ดึงข้อมูลบ้างไม่ดึงบ้าง เริ่มหัวข้อโดย: pooh20240 ที่ 30 เมษายน 2013, 07:49:43 timeout หรือเปล่าครับ ลอง โค๊ด: set_time_limit(0); หรือไม่ก็ โค๊ด: curl_setopt($ch, CURLOPT_CONNECTTIMEOUT ,0); ยังไม่ได้ครับ ผมลองอัพขึ้นโอสไทย ก็ใช้งานได้ปรกติ หัวข้อ: Re: ปัญหา curl ดึงข้อมูลบ้างไม่ดึงบ้าง เริ่มหัวข้อโดย: MapTwoZa ที่ 30 เมษายน 2013, 10:10:04 phpinfo(); แล้วดูว่า curl เปิดอยู่ป่าว
ไม่ก็ echo function_exists('curl_version')? 'curl was Enabled' : 'curl was Disabled'; ไม่ก็ echo in_array ('curl', get_loaded_extensions()) ? 'curl was Enabled' : 'curl was Disabled'; ลองๆ งมดูเอาละกัน แต่ผมเดาว่า host ปิด curl ไว้แน่ๆเลย ------------ กำ อ่านไม่ดี ไม่เห็นว่าบางครั้งทำงาน บางครั้งไม่ทำงาน :wanwan031: หัวข้อ: Re: ปัญหา curl ดึงข้อมูลบ้างไม่ดึงบ้าง เริ่มหัวข้อโดย: MapTwoZa ที่ 30 เมษายน 2013, 10:22:04 วิเคราะห์ใหม่ละกัน
ถ้าเกิดว่าหน้าขาว แสดงว่าโหลดเสร็จแล้ว ไม่กี่ยวกับ timeout ของตัว php ลอง view source ดูว่ามันออกมาแค่ไหน หรือไม่ออกแม้แต่ 1 ตัวอักษรเลย timeout ของตัว curl หรือป่าวนั้น ตอบไม่ได้แฮะ -*- ถ้า curl timeout / error มันก็น่าจะแสดง exception ทีนี้ ต้องถามว่าใช้ framework/cms อะไรหรือป่าว แล้วมันไม่ให้โชว์ exception ขึ้นมา ยังไงถ้าจะ debug ก็ลองแบบนี้ว่ามันมี exception อะไรป่าว try{ /// curl code here }catch(Exception $e){ /// echo Exception here } หัวข้อ: Re: ปัญหา curl ดึงข้อมูลบ้างไม่ดึงบ้าง เริ่มหัวข้อโดย: ayeweb ที่ 30 เมษายน 2013, 10:49:46 มีปัญหาที่เว็บปลายทางหรือเปล่า หรือเป็นที่เน็ตที่ดึง ไทยเทศอะครับ
หัวข้อ: Re: ปัญหา curl ดึงข้อมูลบ้างไม่ดึงบ้าง เริ่มหัวข้อโดย: nuvatchai ที่ 30 เมษายน 2013, 10:57:59 ลองใช้ curl_errno(); ด้วยครับ
หัวข้อ: Re: ปัญหา curl ดึงข้อมูลบ้างไม่ดึงบ้าง เริ่มหัวข้อโดย: dotnetz ที่ 30 เมษายน 2013, 11:37:37 มีบางเคส เว็บปลายทาง block บาง ip ของ hostgator ที่เราใช้อยู่ก็มีนะครับ
เจอมาแล้ว code เดวกันโฮสนึงดึงข้อมูลได้ อีกโฮสนึงดึงมาหน้าขาวอย่างเดียวเลย |