1: <?php
2: namespace{
3: class CURL{
4: /**
5: * Fetch any url Data
6: * @param string $url
7: * @param boolean $bin default false
8: * @return type
9: */
10: public function get_url_data($url,$bin=false)
11: {}
12: /**
13: * Get List of Directories,Files From FTPES (FTP explicit SSL) FTP Server
14: * @param type $url
15: * @param type $username
16: * @param type $password
17: * @return array
18: */
19: public function get_ftp_file_list($url,$username,$password){}
20: /**
21: *
22: * @param array $post
23: * @param string $page
24: * @param boolean $n Folow Location
25: * @param boolean $session set cookie
26: * @param string $referer url
27: * @return boolean
28: */
29: public function post_data_json($post, $posturl, $n=false, $session=false, $referer="")
30: {}
31: public function post_data($post, $posturl, $n=false, $session=false, $referer="")
32: {}
33: /**
34: *
35: * @param string $url
36: * @param array $postdata post data
37: * @param string $ref_url
38: * @param boolean $session
39: * @param string $proxy proxy server
40: * @param boolean $proxystatus use proxy default false
41: * @return string
42: $curl = new CURL();
43: $headers = array('Content-Type:application/json');
44: $ret = $curl->curl_grab_page("https://im.com/api/Device/GetVersion?key=syrurr&imei=". $param,true);
45: */
46: public function curl_grab_page($url,$ssl=false,$headers=array(),$post=false,$postdata=array(),$ref_url='',$session=false,$proxy='',$proxystatus=false){}
47: }
48: }
49: