PHPのip対応エリアの取得とネットワークタイプの使用方法


この例は、PHPがip対応領域を取得し、ネットワークタイプを使用する方法を説明する。皆さんの参考にしてください。具体的な分析は以下の通りです。
ここでテストする時はip 168サイトが禁止されていますので、元のコードからip 138データベースに変更してみます。コードは以下の通りです。

<?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プログラムの設計に役に立ちます。