$value) { $this->data .= '&' . $key . '=' . urlencode($value); } } // // INITIALISE CURL // $this->handle = curl_init(); } // // SET CURL OPTIONS // public function set_option() { $args = func_get_args(); if(is_array($args['0'])) { foreach($args['0'] as $key => $value) { $this->set_option($key, $value); } } else { var_dump($args['1']); curl_setopt($this->handle, $args['0'], $args['1']); } } // // EXECUTE CURL REQUEST // public function execute() { if($this->data = curl_exec($this->handle)) return $this->data; else return false; } public function show_data() { return $this->data; } public function show_info() { return curl_getinfo($this->handle); } public function error() { return curl_error($this->handle); } public function __destruct() { // // CLOSE CURL CONNECTION // curl_close($this->handle); } } ?>