PHP obtains the corresponding region of the IP and the network type used
Release: 2016-07-25 09:09:06
Original
1207 people have browsed it
See
http://www.oschina.net/code/snippet_106370_5983
This article was tested because the ip168 website was banned, so I tried to modify the original code to use the data call of the ip138 database.
- //There is a problem with the original program, now it is modified to ip138 database
- /**
- * Get IP region
- * 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('|
- Main data of this site: .* li>|',$contents,$rsR);
- $rsR[0][0] = str_replace("
- Main data of this site:", "", $rsR[0][0]);
- $pos = strpos($rsR[0][0],'
');
- $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);
- ?>
Copy code
|
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Articles by Author
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31