dev Demoprojekt

Dies ist ein Demoprojekt. Es dient Ihnen als Grundlage für den Aufbau individueller Seiten mit Weblication® CMS.

Die Seitenstruktur, das Layout und die von den Redakteuren nutzbaren Seitenelemente können Sie frei definieren.

wGeoData::getCountryOfIp

Ermittelt den Ländercode einer IP-Adresse auf Basis einer IpToCountry.csv Datei (ab CMS Version 006.001.070.000)

Funktionsaufruf

String getCountryOfIp(String ip, String pathIpToCountryCsv)

Parameter

ip

IP-Adresse dessen Land ermittelt werden soll

path

Pfad zur ipToCountry.csv Datei (Diese Datei können Sie unter http://software77.net/geo-ip/ herunterladen)

Beispiel

Beispiel: Ermittelt den Ländercode einer IP-Adresse auf Basis einer IpToCountry.csv Datei

Quelltext

<?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>!";

?>

Ergebnis

Herzlich Willkommen lieber Besucher aus fernem Lande!
 

Ähnliche Seiten