diff options
Diffstat (limited to 'boot.php')
-rw-r--r-- | boot.php | 16 |
1 files changed, 16 insertions, 0 deletions
@@ -100,6 +100,8 @@ class App { private $baseurl; private $db; + private $curl_code; + function __construct() { $this->config = array(); @@ -185,6 +187,14 @@ class App { )); } + function set_curl_code($code) { + $this->curl_code = $code; + } + + function get_curl_code() { + return $this->curl_code; + } + }} // retrieve the App structure @@ -347,6 +357,9 @@ function fetch_url($url,$binary = false) { curl_setopt($ch, CURLOPT_BINARYTRANSFER,1); $s = curl_exec($ch); + $info = curl_getinfo($ch); + $a = get_app(); + $a->set_curl_code($info['http_code']); curl_close($ch); return($s); }} @@ -376,6 +389,9 @@ function post_url($url,$params) { } $s = curl_exec($ch); + $info = curl_getinfo($ch); + $a = get_app(); + $a->set_curl_code($info['http_code']); curl_close($ch); return($s); }} |