この記事では、PHP が IP 対応領域を取得し、ネットワーク タイプを使用する方法を主に紹介します。例として、ip138 データベースを呼び出して IP とネットワーク タイプを取得する PHP の手法について説明します。この記事
この例では、PHP が IP の対応する領域を取得し、ネットワーク タイプを使用する方法を説明します。具体的な分析は次のとおりです。
ここでのテスト中、ip168 Web サイトが禁止されていたため、元のコードを ip138 データベースのデータ呼び出しに変更しようとしました。コードは次のとおりです。
<?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 は、curl に基づいてマルチスレッド クロールを実装します
#php 関数を更新してトラバースし、デジタル金額を中国語の大文字の金額に変換します以上がPHP は、ip138 データベースを呼び出して IP とネットワークの種類を取得します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。