php通過Chianz.com獲取IP地址與地區(qū)的方法_PHP教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
推薦:php rsa加密解密使用詳解1、加密解密的第一步是生成公鑰、私鑰對,私鑰加密的內(nèi)容能通過公鑰解密(反過來亦可以) 下載開源RSA密鑰生成工具openssl(通常Linux系統(tǒng)都自帶該程序),解壓縮至獨(dú)立的文件夾,進(jìn)入其中的bin目錄,執(zhí)行以下命令: 代碼如下: openssl genrsa -out rsa_private_key.pe
這篇文章主要介紹了php通過Chianz.com獲取IP地址與地區(qū)的方法,是解析IP地址與地區(qū)非常實(shí)用的技巧,需要的朋友可以參考下
本文實(shí)例講述了php通過Chianz.com獲取IP地址與地區(qū)的方法。分享給大家供大家參考。具體分析如下:
一個(gè)IP獲取的結(jié)果不是很完善,究其原因是因?yàn)閕p138的IP解析應(yīng)對國外的地址時(shí)不是很詳細(xì),所以又重新寫了個(gè)用Chianz.com的代碼,實(shí)例代碼如下:
代碼如下: <!DOCTYPE html><html lang="en">
<head>
<title></title>
<meta charset="UTF-8" />
<meta name="author" content="" />
<meta name="keywords" content="" />
<meta name="description" content="" />
</head>
<body>
<?php
$ipAddr = "4.4.44.4";
$ipChinazAddr = "http://tool.chinaz.com/IP/?IP=".$ipAddr;
$contents = file_get_contents($ipChinazAddr);
$pattern = "/==>>.+</strong><br />/";
$string = $contents;
preg_match_all($pattern,$string,$addrArray);
$num = count($addrArray[0]);
$pattern = "/(==>>).+(==>>s)/";
for($i = 0;$i<$num;$i++){
$addrArray[0][$i] = preg_replace($pattern,"",$addrArray[0][$i]);
}
echo "<pre>";
print_r($addrArray);
echo "</pre>";
?>
</body>
</html>
希望本文所述對大家的php程序設(shè)計(jì)有所幫助。
分享:ThinkPHP 404頁面的設(shè)置方法這篇文章主要介紹了ThinkPHP 404頁面的設(shè)置方法,需要的朋友可以參考下 在很多網(wǎng)站中都會有使用404頁面的時(shí)候,在ThinkPHP框架中該如何設(shè)置呢,接下來我介紹其中一種方法 1、首先要在Lib/Action 下建立EmptyAction.class.php模塊 內(nèi)容如下: 代碼如下: ?php /* * @autho
相關(guān)PHP教程:
- php rsa加密解密使用詳解
- ThinkPHP 404頁面的設(shè)置方法
- THINKPHP內(nèi)容分頁代碼分享
- php+mysql刪除指定編號員工信息的方法
- php實(shí)現(xiàn)redis數(shù)據(jù)庫指定庫號遷移的方法
- php導(dǎo)入excel文件到mysql數(shù)據(jù)庫的方法
- php+mysql查詢優(yōu)化簡單實(shí)例
- php5.4以下版本json不支持不轉(zhuǎn)義內(nèi)容中文的解決方法
- php正則匹配html中帶class的div并選取其中內(nèi)容的方法
- PHP針對JSON操作實(shí)例分析
- PHP中浮點(diǎn)數(shù)計(jì)算比較及取整不準(zhǔn)確的解決方法
- php模擬登陸的實(shí)現(xiàn)方法分析
- 相關(guān)鏈接:
- 教程說明:
PHP教程-php通過Chianz.com獲取IP地址與地區(qū)的方法
。