/** * [baiduUrlAPI 百度短网址接口] * @param [integer] $type [非零整数代表长网址转短网址,0表示短网址转长网址] * @param [type] $url [要转的url] * @return [string] [返回转结果] * @author king */ function baiduUrlAPI($type, $url){ if($type){ $baseurl = 'http://dwz.cn/create.php'; }else{ $baseurl = 'http://dwz.cn/query.php'; } $ch=curl_init(); curl_setopt($ch,CURLOPT_URL,$baseurl); curl_setopt($ch,CURLOPT_POST,true); curl_setopt($ch,CURLOPT_RETURNTRANSFER,true); if($type){ $data=array('url'=>$url); }else{ $data=array('tinyurl'=>$url); } curl_setopt($ch,CURLOPT_POSTFIELDS,$data); $strRes=curl_exec($ch); curl_close($ch); $arrResponse=json_decode($strRes,true); if($arrResponse['status']!=0) { echo 'ErrorCode: ['.$arrResponse['status'].'] ErrorMsg: ['.iconv('UTF-8','GBK',$arrResponse['err_msg'])."]"; return 0; } if($type){ return $arrResponse['tinyurl']; }else { return $arrResponse['longurl']; } } //短网址转长网址 echo baiduUrlAPI(0, 'http://dwz.cn/5r6zUJ'); //长网址转短网址 echo baiduUrlAPI(1, 'http://blog.csdn.net/u011816231');
新闻热点
疑难解答