View Single Post
ישן 23-04-06, 19:59   # 7
meshuga
הנהלת הפורום לשעבר
 
meshuga's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 7,601

meshuga לא מחובר  

ציטוט:
נכתב במקור על ידי Morishani
מכאן ניתן להוריד מסד נתונים (יותר נכון טבלה) של טווחים ip קטן, ip גדול, ומדינה.
http://ip-to-country.webhosting.info...fa25bd1d4e2d29
(קישור ישיר : http://ip-to-country.webhosting.info...ountry.csv.zip)

אחרי שהופכים אותה לטבלה פשוטה במסד האהוב עליכם.
מה שצריך לעשות זה פשוט להפוך את הטווחים לפורמט של xxx.xxx.xxx.xxx
ז"א 3 ספרות (במקרים מסיומים רק 2 או ספרה אחת) ונק' מפרידה , 4 פעמים. אח"כ להוריד את הנקודות - יוצא int בעל 12 ספרות (תמיד!).
להפוך את הIP של הReferrer גם לפורמט הזה.

ולערוך שאילתא של SQL מאוד פשוטה,
חפש * כשהIP גדול מהטווח מינימום וקטן מהטווח מקסימום, לאחר מכן מה שנותר לעשות הוא פשוט להדפיס את שם המדינה.

לי זה עבד, אם למישהו יש רעיונות אחרים אני אשמח לשמוע
תודה רבה, חידשת לי....אני עוד שניה יעשה מזה לכולם פה כקובץ שמכניס ישר למסד נתונים(MYSQL).

עריכה:
יש לי בעיה בשרת..אני ינסה לעשות על חינמי..יקח קצת זמן
  Reply With Quote