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: |