PHP獲取ip對應地區和使用網絡類型的方法

本文實例講述了PHP獲取ip對應地區和使用網絡類型的方法。分享給你們供你們參考。具體分析以下: 這裏測試的時候由於ip168網站禁止,因此試着在原有代碼上修改成ip138數據庫的數據調用,代碼以下: ?1234567 ...php

本文實例講述了PHP獲取ip對應地區和使用網絡類型的方法。分享給你們供你們參考。具體分析以下:html

這裏測試的時候由於ip168網站禁止,因此試着在原有代碼上修改成ip138數據庫的數據調用,代碼以下:linux

?
<?php //原程序有問題,現修改成ip138數據庫 /** * 獲取IP地區 * Enter description here ... * @param unknown_type $ip */
function GetArea( $ip ){
$url = " http://www.ip138.com/ips8.asp?ip=" . $ip . "&action=2" ;
$contents = file_get_contents ( $url );
preg_match_all( '|<li>本站主數據:.*</li>|' , $contents , $rsR );
$rsR [0][0] = str_replace ( "<li>本站主數據:" , "" , $rsR [0][0]);
$pos = strpos ( $rsR [0][0], '</li>' );
$Area = substr_replace( $rsR [0][0], '' , $pos );
return $Area ;
}
header( 'Content-type:text/html;Charset=gb2312' );
$area = GetArea( '218.242.232.194' );
print_r( $area );
?>

但願本文所述對你們的php程序設計有所幫助。數據庫

免責聲明:本文僅表明做者我的觀點,與本站無關。其原創性以及文中陳述文字和內容未經本站證明,對本文以及其中所有或者部份內容、文字的真實性、完整性、及時性本站不做任何保證或承諾,請讀者僅做參考,並請自行覈實相關內容。網絡

責任編輯:blacksnake

本文引用網址:測試

相關文章
相關標籤/搜索