با استفاده از کد زیر می تونید شهر کاربر رو بدست بیارید. فعلا دارم روی این کار میکنم که بتونم شهرش رو هم توی گوگل مپ نمایش بدم.
public static string GetLocation()
{
var client = new WebClient();
string ipaddress = string.Empty;
try
{
ipaddress = client.DownloadString("http://whatismyip.org/");
}
catch (Exception ex)
{
System.Windows.Forms.MessageBox.Show(ex.ToString());
}
if(string.IsNullOrEmpty(ipaddress))
{
}
string requrl = string.Format("http://ipinfodb.com/ip_query.php?ip={0}", ipaddress);
var httpreq = WebRequest.Create(requrl) as HttpWebRequest;
try
{
string result = null;
if (httpreq != null)
{
var response = httpreq.GetResponse() as HttpWebResponse;
using (var reader = new StreamReader(response.GetResponseStream()))
{
result = reader.ReadToEnd();
}
}
var sr = new StringReader(result);
XElement respElement = XElement.Load(sr);
//XElement respElement = XElement.Load(StringReader(result));
return (string)respElement.Element("City");
}
catch { }
return "";
}
سلام دوست عزیز
از سیستم کلیکی ادزسنتر مزاحم میشم
سیستم ما حدود 7 ماه که فعاله و برای هر کلیک 40 تومان واقعی پرداخت می کنه
و الان بیش از 550 وب سایت و وبلاگ دارن با ما همکاری می کنند
اومدم دعوتتون کنم یه سر به سیستم ما بزنید امیدوارم بتونیم همکار بشیم
با تشکر http://www.adscenter24.com
مرسی، الگوریتمش بدردم خورد :)
خواهش می کنم