برگزیده های پرشین تولز

بدست آوردن شهر و کشور از روی ip

phpkar

Registered User
تاریخ عضویت
11 آگوست 2005
نوشته‌ها
387
لایک‌ها
0
سن
42
محل سکونت
Mashhad
من تابع IP2Country رو به صورت API نوشتم . به هیچ دیتابیسی هم نیاز نداره . اتفاقا از همین تابع برای پرشین فرم استفاده کردم . به طوریکه وقتی یه نفر توی سایت شما فرم پر میکنه کلیه مشخصات IP طرف مثل کشور و شهر و تلفن و آدرس و ISP همراه اطلاعات فرم ذخیره میشه
برین پرشین فرو رو ببینین . اگر خوشتون اومد تابعشو بهتون رایگان میدم .
www.persianform.com/free.php
 

Parsa_361

کاربر فعال صفحات داینامیک
کاربر فعال
تاریخ عضویت
5 آگوست 2005
نوشته‌ها
889
لایک‌ها
10
محل سکونت
Isfahan, php.ini
به نقل از phpkar :
من تابع IP2Country رو به صورت API نوشتم . به هیچ دیتابیسی هم نیاز نداره . اتفاقا از همین تابع برای پرشین فرم استفاده کردم . به طوریکه وقتی یه نفر توی سایت شما فرم پر میکنه کلیه مشخصات IP طرف مثل کشور و شهر و تلفن و آدرس و ISP همراه اطلاعات فرم ذخیره میشه
برین پرشین فرو رو ببینین . اگر خوشتون اومد تابعشو بهتون رایگان میدم .
www.persianform.com/free.php
:blink: :blink: :blink: :lol:
شما هم یه چی میگیدا !!!!!!!!!!!! :blink:
بالا خره اسم تمام کشور، شهر، ISP و... جهان رو باید یه جا ذخیره کرده باشی !!!!!!!!!!!!!!!!!!

نکنه اینا رو تو فایل ذخیره کرده باشی !!! :blink: :blink: :blink:

بدون دیتابیس محاله !!!!! :D البته محال نیست ولی ...
 

phpkar

Registered User
تاریخ عضویت
11 آگوست 2005
نوشته‌ها
387
لایک‌ها
0
سن
42
محل سکونت
Mashhad
به نقل از Parsa_361 :
:blink: :blink: :blink: :lol:
شما هم یه چی میگیدا !!!!!!!!!!!! :blink:
بالا خره اسم تمام کشور، شهر، ISP و... جهان رو باید یه جا ذخیره کرده باشی !!!!!!!!!!!!!!!!!!

نکنه اینا رو تو فایل ذخیره کرده باشی !!! :blink: :blink: :blink:

بدون دیتابیس محاله !!!!! :D البته محال نیست ولی ...

فعلا که محال نیست !
گفتم که ! میتونی نمونه واقعیشو بری ببینی !
برنامه نویسی socket و کار با رشته ها
این اشکالات اشتباه نشان دادن کشور و شهر هم وجود نداره .
مثلا ایران رو مصر نشون نمیده !
اگر از البرز وصل شی میگه البرزه
تازه آدرس و تلفن البرز رو هم بهت میده
 

Parsa_361

کاربر فعال صفحات داینامیک
کاربر فعال
تاریخ عضویت
5 آگوست 2005
نوشته‌ها
889
لایک‌ها
10
محل سکونت
Isfahan, php.ini
به نقل از phpkar :
فعلا که محال نیست !
گفتم که ! میتونی نمونه واقعیشو بری ببینی !
برنامه نویسی socket و کار با رشته ها
این اشکالات اشتباه نشان دادن کشور و شهر هم وجود نداره .
مثلا ایران رو مصر نشون نمیده !
اگر از البرز وصل شی میگه البرزه
تازه آدرس و تلفن البرز رو هم بهت میده
:blink:
آقا شما به من بگو که اسم تمام شهرهای جهان و همچنین اسم تمام کشورها و ISPهای جهان کجا ذخیره شدن ؟؟!!!
یعنی اصول کارت با چیه ؟

ضمناً با ارض پوزش به دلایل امنیتی من نمیتونم پسورد سایتمو داخل سایت شما وارد کنم ! یعنی اگه یکی دیگه بفهمه کلمو میکنه ! :D :D
اگه بتونی اینو یه جور دیگه بهمون برسونی ممنون میشم
 

Parsa_361

کاربر فعال صفحات داینامیک
کاربر فعال
تاریخ عضویت
5 آگوست 2005
نوشته‌ها
889
لایک‌ها
10
محل سکونت
Isfahan, php.ini
به نقل از carp3 :
This demo account is limited to 20 lookups per day only for evaluation. You have 20 lookup credits available today.
به نقل از Shahed :
اوه !
اين که کار رو خراب ميکنه !
ولي خوب 20 تا با هر ip ديگه ! درسته؟
به نقل از carp3 :
پدرام جان و شاهد جان !
نگران نباشید ! :D
این مشکل رو هم حل میکنم ! :D
اگه بیشتر از 20 بار درخواست شد IP یه Proxy server رو میندازم رو خودم !!! :lol: :D
و همینطور بعد از 20 بار proxy بعدی... :D
 

phpkar

Registered User
تاریخ عضویت
11 آگوست 2005
نوشته‌ها
387
لایک‌ها
0
سن
42
محل سکونت
Mashhad
به نقل از Parsa_361 :
:blink:
آقا شما به من بگو که اسم تمام شهرهای جهان و همچنین اسم تمام کشورها و ISPهای جهان کجا ذخیره شدن ؟؟!!!
یعنی اصول کارت با چیه ؟

ضمناً با ارض پوزش به دلایل امنیتی من نمیتونم پسورد سایتمو داخل سایت شما وارد کنم ! یعنی اگه یکی دیگه بفهمه کلمو میکنه ! :D :D
اگه بتونی اینو یه جور دیگه بهمون برسونی ممنون میشم

آقا از شما بعیده ! شما که خودت PHP کاری عزیزم
اگر کسی به توابع رشته ای PHP و توابع Socket آشنا باشه دیگه براش کاری نداره همچین کاری کردن !
تابع Whois رو دیدی ؟ اونجا چیکار میکنی ؟ میری از یک سرور whois یه رشته رو دریافت میکنی . اگر توش مثلا عبارت not found وجود داشت میگی دومین ثبت نشده و اگر مقداری دیگه برگردونده شده بود میگی قبلا ثبت شده
پس نوشتن این تابع دیگه کاری نداره دیگه خودتون هم میتونین بنویسین
اینی که نمیخوام همینجوری اینجا کد رو بزارم بخاطر اینه که یه خورده از تنبلی در بیاین و حداقل سیستم پرشین فرم رو ببینین :D و گرنه ما چاکر همتون هستیم ...
یه بار دیگه میگم کلمه عبور cpanel شما به هیچ عنوان در بانک ما نگهداری نمیشه . اگر شک دارین قبلش پسوردتون رو عوض کنین و بعد بیاین نصب کنین و بعد نصب عوض کنین دوباره !
من هدفم اینه که فقط شما یه بار این سیستم رو روی سایتتون نصب کنین . آخه یه چیز جدیدیه توجیه ملت خیلی مشکله اینجوری . باید حداقل باهش یه بار کار کنن .

اینم نمونه کارکرد برنامه :
http://www.demo.persianform.com/pf/index.php?dll=ipinfo&ip=217.219.89.76
 

carp3

کاربر تازه وارد
تاریخ عضویت
15 آپریل 2005
نوشته‌ها
1,318
لایک‌ها
1
سن
94
اونجوری آره اما اون کنده 1
دوم رو لوکال کار نمیکنه 2
اگه سایت طرف بسته بشه هاچی 3
اینجوری بدرد نمیخوره 4 !
 

carp3

کاربر تازه وارد
تاریخ عضویت
15 آپریل 2005
نوشته‌ها
1,318
لایک‌ها
1
سن
94
در مورد ثبت دومین
نه غزیز
این دومین رو ببین :
onlyphp.com
error میده ولی دومین ثبت شده این روش رمز من دراوردیه و اصولی نیست و در 50% کار نمیکنه ...
 

phpkar

Registered User
تاریخ عضویت
11 آگوست 2005
نوشته‌ها
387
لایک‌ها
0
سن
42
محل سکونت
Mashhad
به نقل از carp3 :
در مورد ثبت دومین
نه غزیز
این دومین رو ببین :
onlyphp.com
error میده ولی دومین ثبت شده این روش رمز من دراوردیه و اصولی نیست و در 50% کار نمیکنه ...

1- من دو سال دارم با این تابع کار میکنم و تا حالا مشکلی نداشته
یک CMS هم نوشتم که سه تا سازمان دولتی هم دارن باهش کار میکنن و اتفاقا آمار بازدیدها رو باز هم با استفاده از این تابع نشون میده .

2- شما گفتی که اگه سایته بست چی ؟!!!:D جالبه مثل این میمونه آدم بگه ICANN سایتشو ببنده ! یا اینکه google سایتش بسته بشه . کمی تا حدودی خنده دار بید :D

3-شما که میخوای از روش اصولی کار کنی میشه بگی چیکار میکنی ؟:p میری دیتابیس ip2country رو یا میخری ؟ و هی واسه Updatesh پول میدی آره ؟! بابا مایه دار !:D

البته ببخشیدا شوخی بود
البته هر کسی از هر روشی راحته میره دیگه ... ما هم به دلیل سواد کممون از این روش رفتیم دیگه:cool:
 

carp3

کاربر تازه وارد
تاریخ عضویت
15 آپریل 2005
نوشته‌ها
1,318
لایک‌ها
1
سن
94
مثلا اوندفه سرور گوگل 1 روز از کار اوفتاده بود !
اینو چی میگی ؟
این روش یک روش ساده ساده تر از ساده
...
 

phpkar

Registered User
تاریخ عضویت
11 آگوست 2005
نوشته‌ها
387
لایک‌ها
0
سن
42
محل سکونت
Mashhad
به نقل از carp3 :
مثلا اوندفه سرور گوگل 1 روز از کار اوفتاده بود !
اینو چی میگی ؟
این روش یک روش ساده ساده تر از ساده
...

سرور گوگل یک روز کامل از کار افتاده بود ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
دوستان اگر تایید میشه لینک خبر رو لطف کنن ممنون میشم ...
عجیبا غریبا !:eek:
 

Parsa_361

کاربر فعال صفحات داینامیک
کاربر فعال
تاریخ عضویت
5 آگوست 2005
نوشته‌ها
889
لایک‌ها
10
محل سکونت
Isfahan, php.ini
به نقل از phpkar :
آقا از شما بعیده ! شما که خودت PHP کاری عزیزم
اگر کسی به توابع رشته ای PHP و توابع Socket آشنا باشه دیگه براش کاری نداره همچین کاری کردن !
تابع Whois رو دیدی ؟ اونجا چیکار میکنی ؟ میری از یک سرور whois یه رشته رو دریافت میکنی . اگر توش مثلا عبارت not found وجود داشت میگی دومین ثبت نشده و اگر مقداری دیگه برگردونده شده بود میگی قبلا ثبت شده
پس نوشتن این تابع دیگه کاری نداره دیگه خودتون هم میتونین بنویسین
اینی که نمیخوام همینجوری اینجا کد رو بزارم بخاطر اینه که یه خورده از تنبلی در بیاین و حداقل سیستم پرشین فرم رو ببینین :D و گرنه ما چاکر همتون هستیم ...
یه بار دیگه میگم کلمه عبور cpanel شما به هیچ عنوان در بانک ما نگهداری نمیشه . اگر شک دارین قبلش پسوردتون رو عوض کنین و بعد بیاین نصب کنین و بعد نصب عوض کنین دوباره !
من هدفم اینه که فقط شما یه بار این سیستم رو روی سایتتون نصب کنین . آخه یه چیز جدیدیه توجیه ملت خیلی مشکله اینجوری . باید حداقل باهش یه بار کار کنن .

اینم نمونه کارکرد برنامه :
http://www.demo.persianform.com/pf/index.php?dll=ipinfo&ip=217.219.89.76
:blush: :lol:
راس میگی ها !!!!!! :D
کاملاً حق با شماست ! :D
چرا این به فکر خودم نرسیده بود ! :lol:
whois به این ماهی رو داریم اون وقت من برم با دیتابیس کار کنم !
پس منم بیخیال این IP2Location میشم و خودم میخوام یه تابع به همین روش بنویسم ! :D

در مورد اون پرشین فرم هم چشم :D نصبش میکنم ! :D
ولی یه چیزی رو هم بگم !
شما که روش نصب رو اینجوری کردین خیلی ها تردید میکنن !
البته من به شما اطمینان کامل دارم
ولی یه نفر دیگه که اطمینان نداره در این کار تردید میکنه !
چون پیش خودش فکر میکنه که در همون چند ثانیه ای که شما پسورد CPanel رو دارید میتونید کل سایت رو هاپولی کنید ! :D
البته من قصد بدی از گفتن این حرف ندارما ! فقط محض اطلاع بود ! :D :D
وگرنه همین الآن دارم میرم برنامه رو نصب کنم
 

phpkar

Registered User
تاریخ عضویت
11 آگوست 2005
نوشته‌ها
387
لایک‌ها
0
سن
42
محل سکونت
Mashhad
به نقل از Parsa_361 :
:blush: :lol:
راس میگی ها !!!!!! :D
کاملاً حق با شماست ! :D
چرا این به فکر خودم نرسیده بود ! :lol:
whois به این ماهی رو داریم اون وقت من برم با دیتابیس کار کنم !
پس منم بیخیال این IP2Location میشم و خودم میخوام یه تابع به همین روش بنویسم ! :D

در مورد اون پرشین فرم هم چشم :D نصبش میکنم ! :D
ولی یه چیزی رو هم بگم !
شما که روش نصب رو اینجوری کردین خیلی ها تردید میکنن !
البته من به شما اطمینان کامل دارم
ولی یه نفر دیگه که اطمینان نداره در این کار تردید میکنه !
چون پیش خودش فکر میکنه که در همون چند ثانیه ای که شما پسورد CPanel رو دارید میتونید کل سایت رو هاپولی کنید ! :D
البته من قصد بدی از گفتن این حرف ندارما ! فقط محض اطلاع بود ! :D :D
وگرنه همین الآن دارم میرم برنامه رو نصب کنم

راست میگی پارسا جان
میدونم که این کار باعث کم تر شدن نصب میشه
ولی میخواستم یه کار جدید بکنم دیگه:)
واسه چی ملت بدبخت با این سرعتای پایین اینترنت برن یه فایل 8 مگی رو دانلود کنن و بعدش روی سایتشون 2500 تا قایل رو آپلود کنن و بعدش برن توی cPAnel دیتابیس رو ایجاد کنن و بعدش user در mysql اضافه کنن و بعدش SQL برنامه رو Run کنن توی phpmyadmin و هزار تا دردسر دیگه .
میدونی چقد وقت ملت گرفته میشه ؟
ولی این نوع نصب فقط در 10 ثانیه همه این کارا رو میکنه
واقعا یه بار امتحانش میارزه ...
بالاخره یه آدم متخصص ما رو درک کرد که چیکار کردیم !
اگه سایت داری یه بنر از ما بزن توش تا هر وقت بنر ما توش باشه میتونی از نرم افزار رایگان استفاده کنی ;)
 

paran0id

کاربر تازه وارد
تاریخ عضویت
3 فوریه 2006
نوشته‌ها
17
لایک‌ها
0
بابا جون سورس نمی خواد
اول یه دیتا بیس کلفت و تپل میخواد
بعد تو php یه تابع به نام IP2Long هستش که نمیدونم asp.net این امکانو داره یا نه
بعد رنج آیپی های هر آی اس پی از یع آیپی تا یه آیپی دیگه هستش مثلا 198.102.12.1 و 198.102.12.100 خوب حالا تو اون دیتابیس کلفتتون هم یه سری دیتا به این صورت هستش که مثلا 3 تا فیلد هستش یکی عدد کوچیک تر یکی عدد بزرگتر یکی هم مثلا اسم کشور حالا این عددها چطوری به دست میان ؟ این تابع که گفتم این آیپی ها رو میگیره و عدد متناظرشو بر میگردونه من سورس اون تابع رو داشت ولی از بین رفت
نمونه این چیزایی که گفتمم میتونید تو سایت خودم ببینید
http://paran0id.com
به زودی یه امکانی میزارم که دیگرون بتونن یه عکس رو به یه صفح از سایتم آدرس بدن و اون صفحه عکس مربوط به کشور بازدید کننده رو بر گردونه
هرچی هم دیتابیست کلفت تر باشه درجه تشخیشم بالا تره مثلا شهر آی اس پی و ...
 

paran0id

کاربر تازه وارد
تاریخ عضویت
3 فوریه 2006
نوشته‌ها
17
لایک‌ها
0
با عرض معذرت این صفحه آخر رو نخونده بودم
آقا منم پایه شدم همین چیزی بنویسم و اوپن سورس کنمش :cool:
___________________________________
بیایید آنچه را که از دیگران آموخته ایم به دیگران بیاموزیم
 

Shahed

کاربر قدیمی پرشین تولز
تاریخ عضویت
30 ژوئن 2003
نوشته‌ها
7,289
لایک‌ها
34
محل سکونت
mt.cgi
به نقل از phpkar :
راست میگی پارسا جان
میدونم که این کار باعث کم تر شدن نصب میشه
ولی میخواستم یه کار جدید بکنم دیگه:)
واسه چی ملت بدبخت با این سرعتای پایین اینترنت برن یه فایل 8 مگی رو دانلود کنن و بعدش روی سایتشون 2500 تا قایل رو آپلود کنن و بعدش برن توی cPAnel دیتابیس رو ایجاد کنن و بعدش user در mysql اضافه کنن و بعدش SQL برنامه رو Run کنن توی phpmyadmin و هزار تا دردسر دیگه .
میدونی چقد وقت ملت گرفته میشه ؟
ولی این نوع نصب فقط در 10 ثانیه همه این کارا رو میکنه
واقعا یه بار امتحانش میارزه ...
بالاخره یه آدم متخصص ما رو درک کرد که چیکار کردیم !
اگه سایت داری یه بنر از ما بزن توش تا هر وقت بنر ما توش باشه میتونی از نرم افزار رایگان استفاده کنی ;)
من الان ميخوام ببينم چطوريه !
چيکار کنم؟ کجا برم نصبش کنم؟
 
بالا