獲取手機號碼所屬省份、城市、運營商Api介面
原文地址:http://www.abc3210.com/2013/phper_03/75.shtml/** * 要查詢的電話號碼歸屬地 * http://www.baidu.com/api.php?m=Tel&p=13281000000 * {"province":"u56dbu5ddd","city":"u6210u90fd","supplier":"u8054u901a"} * supplier 運營商 city 城市 province 省份 * Some rights reserved:abc3210.com * Contact email:[email protected] */ class TelAction extends AppframeAction { public function index() { $mobile = $_GET['p']; //要查詢的電話號碼 $ko = $_GET['ko']; //要查詢的埠 1 為淘寶,2為財付通 $data=''; if($mobile){ if($ko==1){ $data=$this->taobao($mobile); }else{ $data=$this->tenpay($mobile); } } exit($data); } private function taobao($mobile=0){//淘寶介面 $url = "http://tcc.taobao.com/cc/json/mobile_tel_segment.htm?tel=".$mobile."&t=".time(); //根據淘寶的資料庫呼叫返回值 $content = file_get_contents($url); $data['province'] = substr($content, "56", "4"); //擷取字串 $data['supplier'] = substr($content, "81", "4"); return '{"province":"'.$data['province'].'","supplier":"'.$data['supplier'].'"}'; } private function tenpay($mobile=0){//財付通介面 $doc = new DOMDocument(); $xmlurl='http://life.tenpay.com/cgi-bin/mobile/MobileQueryAttribution.cgi?chgmobile='.$mobile.'&f.xml'; $doc->load($xmlurl); //讀取xml檔案 $xmls = $doc->getElementsByTagName("root"); //取得root標籤的物件陣列 foreach( $xmls as $xml ) { $province = $xml->getElementsByTagName( "province" ); //省份 $data['province'] = $this->delspace($province->item(0)->nodeValue); //省份 $city = $xml->getElementsByTagName( "city" ); $data['city']= $this->delspace($city->item(0)->nodeValue); //城市 $supplier = $xml->getElementsByTagName( "supplier" ); $data['supplier'] = $this->delspace($supplier->item(0)->nodeValue); //聯通 移動 電信 } return json_encode($data); } //過濾空格回車 private function delspace($pcon){ $pcon = preg_replace("/ /","",$pcon); $pcon = preg_replace("/ /","",$pcon); $pcon = preg_replace("/ /","",$pcon); $pcon = preg_replace("/rn/","",$pcon); $pcon = str_replace(chr(13),"",$pcon); $pcon = str_replace(chr(10),"",$pcon); $pcon = str_replace(chr(9),"",$pcon); return $pcon; } }
相關推薦
獲取手機號碼所屬省份、城市、運營商Api介面
/** * 要查詢的電話號碼歸屬地 * http://www.baidu.com/api.php?m=Tel&p=13281000000 * {"province":"u56dbu5ddd","city":"u6210u90fd","supplier":"u8
基於MVC4+EasyUI的Web開發框架經驗總結(7)--實現省份、城市、行政區三者聯動
為了提高客戶體驗和進行一些技術探索,現在正準備把我自己的客戶關係管理系統CRM在做一個Web的版本,因此對基於MVC的Web介面繼續進行一些研究和優化,力求在功能和介面上保持和Winform一致,本文主要介紹在我的CRM系統中用到的全國省份、城市、行政區三者的兩種效果,在Winform上實現沒問題,在Web上
Java語言利用開源專案獲取手機號碼歸屬地城市
為了解決根據使用者的手機號碼獲取歸屬地城市,特意百度了一下,沒有找到滿意的解決方案。後來在一位矽谷大牛的指導下利用下面的解決方案,個人感覺還不錯: 方案如下: 1、利用開源專案libphonenumber的資源:https://github.com/googlei18n/l
根據ip獲取location(國家、城市、區號等)資訊(親測可行,我自己就在用)
最近需要根據ip地址獲取國家和城市資訊。我有兩種解決方法。一種是阿里的提供的restful api。傳入ip,請求對應的url。即可返回json資料,解析json即可。但是這種就依賴於阿里的api。個人覺得可能還是需要有一個自己的ip地址庫會好一些,於是我選擇了geoip2來
[Android] 程式碼獲取手機系統型別(小米MIUI、華為EMUI、魅族FLYME)
我們都知道,現在Android系統手機各式各樣,包括三星、華為、小米、魅族等等,它們的系統都不是原生的Android系統,都是經過手機廠商修改過的,並且通過刷機可以在不同手機刷各式各樣的系統,在一些應用中需要根據不同的系統做不同的處理,因此我們就需要獲取手機使用的什麼系統,現
android-手機登入介面嘗試獲取手機號碼,並可選擇雙卡雙待subscriptionId
LogonActivity.java public class LogonActivity extends Activity { private EditText nickET; private EditText passwordET; private E
Android開發之獲取網路型別(WIFI、2G、3G、4G)和運營商名稱
在Android開發中,常常使用到網路,可能需要針對不同的網路(WIFI或者流量),需要做不同的處理,那麼怎麼獲取當前網路呢?為此寫了個工具類,以後需要使用,直接拿來用就行(就喜歡拿來主義,哈哈)。 package com.wangguifa.phon
WAP中獲取手機號碼
function getPhoneNumber() dim mobile mobile = "" if Request.ServerVariables("DEVICEID")<>"" then mobile = Request.Server
通過淘寶介面獲取手機號碼歸屬地
介面地址:https://tcc.taobao.com/cc/json/mobile_tel_segment.htm?tel= 請求方式:get 示例程式碼:/// <summary>
PHP通過API獲取手機號碼歸屬地
該API介面自 2011年 SAE平臺上線穩定執行至今,增加了17號段的支援,歡迎各種採集注限制 ,併發10 詳細使用說明 介面地址:http://appyun.sinaapp.com/index.php?app=mobile&controller=index
獲取手機號碼所在地
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.MalformedURLException; impor
Android獲取手機號碼,後臺傳送簡訊以及監聽簡訊傳送結果。
TelephonyManager tm = (TelephonyManager) this.getSystemService(this.TELEPHONY_SERVICE); phoneNumber1 = tm.getLine1Number(); Log.w("Teleph
設計和編寫一個非同步通用Picker選擇器,用於時間日期、城市、商品分類的選擇
目錄 一、功能規劃 二、最底層基礎實現 (1)Picker介面和功能實現 (2)不同型別的選擇器基礎實現 三、資料來源層 (1)時間日期 (2
【程式碼集合】連線資料庫、查詢所有資料,API介面定義
連線資料庫、查詢所有資料,API介面定義 <?php $dbhost = 'localhost:3306'; //mysql伺服器主機地址 $dbuser = 'root'; //mysql使用者名稱 $dbpass = 'root';//m
網速提升: 百度、阿里、114與運營商的DNS怎麼選?
很多小夥伴,作為網際網路的深度使用者,經常很糾結一件事,在家裡上網經常會遇到如下問題: 1、開啟網頁的載入速度很慢 2、玩網遊調頻,卡頓現象很明顯 3、訪問,網站的時候,經常有彈窗廣告,跳轉到導購網站 那麼,出現以上這些情況,很可能是DNS出現問題,而面對重點
移動、聯通、電信三大運營商手機號段大全 附手機號正則表示式
正則表示式: ^((+86)?(13\d|14[5-9]|15[0-35-9]|166|17[0-8]|18\d|19[8-9])\d{8})$
Android 獲取聯絡人手機號碼、姓名、地址、公司、郵箱、生日
public void testGetAllContact() throws Throwable { //獲取聯絡人資訊的Uri Uri uri = ContactsContract.Contacts.CONTENT_URI;
js手機號碼、電話號碼驗證
phone mob == reg 註意 () func var 而不是 function checkNum(){ var mobileReg = /^(13[0-9]|14[0-9]|15[0-9]|17[0-9]|18[0-9])\d{8}$/i; var phoneRe
手機影音第十三天,xutils3、Glide的使用獲取網絡圖片;下拉、上滑刷新;緩存網絡資源
xutils、glide的使用 下拉、上滑刷新、緩存網絡資源當沒網時展示 代碼已經托管到碼雲上,感興趣的小夥伴可以下載看看 https://git.oschina.net/joy_yuan/MobilePlayer 本次的網絡資源地址使用的是時光網的api接口,地址如下: http:/
沫沫金原創提供:完整的根據身份證獲取省份、性別、年齡、生日及頁面驗證
數字 部分 ast script cit key oot test log 概述: 身份證的校驗,識別,分離,處處可見。最近H5移動端的項目就需要掃碼獲取身份證,根據身份證自動識別省份、性別、年齡、生日信息。這裏分享完善版,希望大家喜歡。 環境: 依賴jQuery、Boot