Heim >Backend-Entwicklung >PHP-Tutorial >一些实用的公用php接口
百度获取ip地址归属地接口:
function ipView($value=''){ $return = file_get_contents('http://api.map.baidu.com/location/ip?ip='.$value.'&ak=qZzoWoRc3ceixVUFY6Qb9wOn'); $baidu_mapA=json_decode($return,true); return $baidu_mapA['content']['address'];}
获取手机号码归属地接口:
function phoneView($mobile) { $mobileA=file_get_contents('http://virtual.paipai.com/extinfo/GetMobileProductInfo?mobile='.$mobile.'&amount=10000'); $mobileA=str_replace(array("'","(",")","}",";"),"",iconv('gb2312', 'utf-8', $mobileA)); $douH=explode(',', $mobileA); $ShengA=explode(':', $douH[1]); $ShiA=explode(':', $douH[7]); }
微信公众号给订阅用户发送消息接口:
public function sendSms($strMobile,$content){ $username = ""; $password = ""; $sendto =$strMobile; $message =urlencode($content) ;//内容解码 $url="http://124.173.70.59:8081/SmsAndMms/mt?"; $curlPost = 'Sn='.$username.'&Pwd='.$password.'&mobile='.$sendto.'&content='.$message.''; $ch = curl_init();//初始化curl curl_setopt($ch,CURLOPT_URL,$url);//抓取指定网页 curl_setopt($ch, CURLOPT_HEADER, 0);//设置header curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //要求结果为字符串且输出到屏幕上 curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); //允许curl提交后,网页重定向 curl_setopt($ch, CURLOPT_POST, 1);//post提交方式 curl_setopt($ch, CURLOPT_POSTFIELDS, $curlPost); $data = curl_exec($ch);//运行curl curl_close($ch); }