Ermittelt den Ländercode einer IP-Adresse auf Basis einer IpToCountry.csv Datei (ab CMS Version 006.001.070.000)
<?php
$ip = $_SERVER["REMOTE_ADDR"];
$path = "/wGeoData_IpToCountry.csv";
$countryOfIp = wGeoData::getCountryOfIp($ip, $path);
print "Herzlich Willkommen lieber Besucher aus <strong>";
if($countryOfIp == 'DE' || $countryOfIp == 'DEU'){
print "Deutschland";
}
elseif($countryOfIp == 'CH' || $countryOfIp == 'CHE'){
print "Schweiz";
}
elseif($countryOfIp == 'AT' || $countryOfIp == 'AUT'){
print "Österreich";
}
else{
print "fernem Lande";
}
print "</strong>!";
?>
Hinweis
Beim Einsatz von Framework-Funktionen in eigenen Skripten beachten Sie bitte den Artikel "So verwenden Sie das PHP-Framework in eigenen Scripten".
Wenn Sie eine Funktion innerhalb einer Weblication® Seite z.B. über das PHP-Quelltext Element oder in einem XSL-Template über wsl:php einbinden, muss das Framework über die grid.php nicht mehr referenziert werden.