Fix curl error catching
This commit is contained in:
@@ -149,9 +149,11 @@ class ToolBox
|
||||
|
||||
$sContent = curl_exec($oCurl);
|
||||
|
||||
$bSuccess = ($sContent!==false);
|
||||
$sCurlErrorId = curl_errno($oCurl);
|
||||
$sHttpCode = curl_getinfo($oCurl, CURLINFO_HTTP_CODE);
|
||||
$bSuccess = ($sCurlErrorId==0 && $sHttpCode==200);
|
||||
$sDesc = '';
|
||||
if(!$bSuccess) $sDesc = curl_errno($oCurl).': '.curl_strerror(curl_errno($oCurl));
|
||||
if(!$bSuccess) $sDesc = ($sCurlErrorId==0)?('HTTP Error Code '.$sHttpCode):($sCurlErrorId.': '.curl_strerror($sCurlErrorId));
|
||||
curl_close($oCurl);
|
||||
|
||||
switch($sReturnType) {
|
||||
|
||||
Reference in New Issue
Block a user