इस यूआरएलcURL 'विकृत url'
'http://profile.myspace.com/index.cfm?fuseaction=user.viewProfile&friendID=39726387'
काम करता है पूरी तरह से अच्छी तरह से में एक ब्राउज़र लेकिन cURL वापसी की त्रुटि 3 (विकृत यूआरएल)।
आसपास के काम पर कोई विचार?
संपादित करें:
cURL कोड:
function get_web_page($url)
{
$options = array(
CURLOPT_RETURNTRANSFER => true, // return web page
CURLOPT_HEADER => false, // don't return headers
CURLOPT_FOLLOWLOCATION => true, // follow redirects
CURLOPT_ENCODING => "", // handle all encodings
CURLOPT_USERAGENT => "spider", // who am i
CURLOPT_AUTOREFERER => true, // set referer on redirect
CURLOPT_CONNECTTIMEOUT => 120, // timeout on connect
CURLOPT_TIMEOUT => 120, // timeout on response
CURLOPT_MAXREDIRS => 10, // stop after 10 redirects
);
$ch = curl_init($url);
curl_setopt_array($ch, $options);
$content = curl_exec($ch);
$err = curl_errno($ch);
$errmsg = curl_error($ch);
$header = curl_getinfo($ch);
curl_close($ch);
if (!$errmsg =='') {die($err.':'.$errmsg);}
return $content;
}
जब मैं इसे curl के माध्यम से लोड करता हूं तो वह यूआरएल ठीक काम करता प्रतीत होता है। क्या आप अपना PHP कोड प्रदान कर सकते हैं? – zombat
आपको जांचना चाहिए कि यूआरएल शून्य है या नहीं। – SuperBear
मेरी समस्या यह थी कि मैंने गलत चर को curl में पारित किया ... यह एक यूआरआई नहीं था। इस टिप्पणी को पोस्ट किया गया, बस अगर किसी और ने उस घबराहट गलती को जानने के लिए क्या गलत है, तो 2 घंटे बिताए। :) –