• hi wertes forum-team!

    folgendes problem: ich suche jetzt schon seit einiger zeit nach einer lösung, wie ich Geo IP funktionen mit php zum laufen bringe auf meinen apache server. (XAMPP 1.6.5 Beta 2, PHP Version 5.2.5 und Apache 2.2.6)

    ich habe mir bereits auf MaxMind folgende dateien heruntergeladen: GeoIP.dat, geoipcity.inc, geoip.inc, eine Apache Modul datei: mod_geoip.c - diese Datei habe ich in den apache Modules ordner gegebenen und in der httpd.conf datei folgenden eintrag gemacht:

    <IfModule mod_geoip.c>
    GeoIPEnable On
    GeoIPDBFile D:/xampp/php/geoip/GeoIP.dat

    RewriteEngine on
    RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^CA$
    RewriteRule ^(.*)$ http://www.canada.com$1 [L]
    </IfModule>

    weiters habe ich in der php.ini datei folgenden eintrag gemacht:

    include_path = ".;D:\xampp\php\pear\"
    im pear ordner hatte ich dann ebenfalls alle drei dateien, also: GeoIP.dat, geoipcity.inc und geoip.inc.

    wenn ich das jetzt richtig verstanden habe, dann habe ich bereits versucht GeoIP als Modul und als PHP Erweiterung zu installieren.

    irgendwas mach ich allerdings falsch, da ich solche fehlermeldungen bekomme:

    Warning: fopen(/usr/local/share/GeoIP/GeoIP.dat) [function.fopen]: failed to open stream: No such file or directory in D:\xampp\php\PEAR\geoip.inc on line 313

    Warning: ftell(): supplied argument is not a valid stream resource in D:\xampp\php\PEAR\geoip.inc on line 266

    und noch viele mehr :lol:

    ich hoffe ihr könnt mir helfen ;)

    mfg SeekeR

    Gehe immer vom guten Willen Anderer aus!

  • hehe na dann sind wir schon zwei ;-)... ich hab auch schon diese bord suche verwendet, wurde nicht fündig und google sagt auch nix besonders... auch maxmind und php selber geben für mich nciht ausreichend auskunft ..

    Gehe immer vom guten Willen Anderer aus!