Einzelnen Beitrag anzeigen
Alt 25.07.2006, 14:57  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von ignatz
Zitat:
Zitat von karl-150
Such mal bei PEAR nach Net_Geo bzw. für Apache mod_geoip.
Hab ich ma gemacht:
http://test.php-help.info/PEAR/net_geo/

Tolles Ergebnis:
Huch, sogar mein localhost steht in Golden West.

Ich meinte eigentlich das Package, welches die gleiche Datenbank wie mod_geoip nutzt - wusste gar nicht, dass es da mehrere gibt.

http://pear.php.net/package/Net_GeoIP
http://www.maxmind.com/app/geolitecity

PHP-Code:
<?php
  
require_once "Net/GeoIP.php";
  
  
$ipAddr $_SERVER['REMOTE_ADDR'];

  
$geoip Net_GeoIP::getInstance('/path/to/GeoLiteCity.dat');
  
$location $geoip->lookupLocation($ipAddr);

  echo 
'Your IP address : '$ipAddr"\n",
       
'IP based country: '$location->countryName;
?>