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