diff --git a/inc/toolbox.php b/inc/toolbox.php index 9e444b2..4737446 100755 --- a/inc/toolbox.php +++ b/inc/toolbox.php @@ -148,10 +148,12 @@ class ToolBox if($sCreds!='') curl_setopt($oCurl, CURLOPT_USERPWD, $sCreds); $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) {