Feedback

C# - Wohnort des Benutzers Ermitteln

Veröffentlicht von am 04.04.2013
(1 Bewertungen)
Ermöglicht den Wohnort des Benutzers zu Ermitteln. (Durch Utrace.de)
using System.Net;
using System.Xml;  
using System.Text.RegularExpressions;     

private string get_Wohnort()
        {
            //Globale Ip  Ermitteln : 
            WebClient wc = new       WebClient();
            string strIP = wc.DownloadString("http://checkip.dyndns.org");
            strIP = (new Regex(@"\b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b")).Match(strIP).Value;
            wc.Dispose();

            //Herkunft Ermitteln: (Using Utrace.de XML Api)
            XmlDocument doc = new XmlDocument();

            doc.Load("http://xml.utrace.de/?query=" + strIP);
            XmlNode Wohnort = doc.SelectSingleNode("/results/result/region");
            XmlNode Land = doc.SelectSingleNode("/results/result/countrycode");

            return Wohnort.InnerText + " (" + Land.InnerText + ")";
        }


//Beispiel
MessageBox.Show(get_Wohnort()); //In meinem Fall 'Hamburg (DE)'   (ohne ')
Abgelegt unter Herkunft, ip, wohnort, land.

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!