私は自分のIPアドレスに基づいてユーザーの郵便番号を取得する方法を見つけようとしています。私は大規模なデータベースを使用せずにこれを達成したいと思います。 IPで状態を取得するためにこのスクリプトが見つかりましたが、私は郵便番号を取得するために必要ですが、私はstrip_tagsのパラメータを変更しようとしましたが、ダイスは変更しませんでした。ここでhtmlページから特定の情報を解析する
は、私がこれまで持っているものです。
$ip =$_SERVER['REMOTE_ADDR'];
$a=file("http://www.geoiptool.com/en/?IP=$ip");
$zip=strip_tags($a[126]);
$zip=str_replace(" ","",$zip);
すべてのヘルプは歓迎です!ありがとう!
そのサイトは郵便番号を提供していないようです... – lonesomeday
http://www.geoiptool.com/en/?IP=76.10.46.12に移動すると、「郵便番号」が表示されます。 30260 – Ryan
ウェブページからそれを掻くよりも、このデータのための別のソースがあるようです。私はMaxMindが解析するのに友好的なWebサービスを販売していることを知っていますが、他の優れた競合他社もなければなりません。 – Nathan