![]() |
ארץ הגולש והתאמת השפה.
שלום לכולם.
בזמן האחרון פנה אלי בחור בשאלה די חביבה. יש לו אתר מסויים, נקרא לו אתר X עכשיו לאתר X נכנסים גולשים מכל העולם (כן בטח..) לאתר יש אופציה לבחירה בין 2 קבצי שפה. עברית ואנגלית. הוא רוצה לעשות שאם הגולש נמצא בישראל הוא יקבל את הקובץ שפה העברי, ובמידה ולא את האנגלי. השאלה היא כמובן, הכיצד? האם יש טבלה מוגדרת של אייפים ישראלים שתוכלו להפנות אותי אליה? כי אם יש, אז חשבתי פשוט לעשות בכניסה של המשתמש לאתר בדיקה של מה האייפי שלו, לפרק את זה ככה שאני ישאר רק עם 2 המספרים הראשונים, אני יריץ את זה בדיקה בתוך לולאה או בסיס נתונים של כל המספרים שיש לי, ואם זה תואם הוא מקבל את הקובץ העברי, אם לא אז הוא מופנה לאנגלי. האם יש לכם שיטה יותר יעילה? האם יש לכם אתר עם רשימות האייפי שמוקצות לישראל? תודה מראש. |
בעיקרון לכל ארץ יש IP משלה...ה3 מספרים הראשונים אם אני לא טועה, אז את המספר של ישראל תעשה שזה יפנה לקובץ X והשאר לקובץ Y
|
לכל ספקית יש קידומת משלה
יש קידומת של 212 ו 86 שמוקצות לספקיות ישראליות לא זוכר בידיוק מי. בקיצור יש קובץ של הIPים איזה מדינה זה כל IP חפש בפורום נראה לי הביאו כבר פעם |
אפשר לעשות לפי המדינה שמוגדרת במחשב..
השאלה איך חח |
ציטוט:
אצלי במחשב המדינה מוגדרת כארצות הברית לא כישראל אבל הIP שלי הוא ישראלי |
רון יש לי את הקובץ אני חושב באקסל במחשב.
דבר איתי ואני אשלח לך ואסביר לך בערך איך להשתמש.. |
מכיוון שיש רק שתי שפות אחת עברית ואחת אנגלית
ומכיוון שבוחרים או בזה או בזה אני לא ממליץ לך לעשות בסיס נתונים עם כל האיפיים שבעולם זה סתם מעמיס לדעתי תקח רק את האיפיים של ישראל (שזה לא בעיה להביא) ותעשה תנאי אם האיפי לא!!!! שווה לאיפי של ישראל השפה אנגלית ואם התנאי לא מתבצע השפה עברית מקווה שעזרתי יום טוב |
היי אלטר.. דווקא עם האיפים יש לי ניסיון לא קטן....
יש קצת יותר טווחים ממה שרוב האנשים מודעים אליהם בישראל.. עקרונית זה הולך ככה, בן אדם נכנס לאתר אתה מושך את האיפי שלו, הופך אותו ל IPLONG כלומר לערך מספרי אחר... ומריץ חיפוש מהיר SELECT DISTINCT אני אישית יש לי DB של טווחים מאד גדול בערך 15MB של טווחים אני יכול להעביר אליך מתוכם תמפה רק את הטווחים של IL ותכניס אותם ל DB ואז תבדוק אם האיפי מישראל ואם לא תתן לו שפה אנגלית אם אתה רוצה יש לי את הכל מוכן כולל ה DB והפונקציות, תפנה אליי בפרטי אני יעביר אליך את הכל. |
ציטוט:
תודה מראש. |
ציטוט:
אין לי את זה על לינק אני אשלח לך אם אתה רוצה... תפנה אליי בפרטי... |
ציטוט:
או שיותר פשוט תפרסם פה |
אם תוכל להעביר גם לי.
יש לי את מה שיש לשי. |
מממ...זה מתחיל להיות די ספאם...בואו נעצור את זה חבר'ה ;)...
מי שצריך...שיפנה אליו בפרטי בדיוק כמו שעשיתי אחרי שהוא ביקש ממני. |
טוב חברים.... אז ככה
מצאתי את ה DB השני... ה DB הזה הוא בגודל של 7 ומשהו מגה וכולל 131,054 שורות - כלומר טווחים עכשיו לפונקציות : יש לכם 2 אפשרויות : אחד להשתמש במה שאני הכנתי והשני ולהשתמש בפונקציות של PHP הנה הסקריפט : PHP קוד:
עכשיו לגבי ה DB הנה הלינק לחץ כאן בכדי להוריד פשוט מאד תמחקו את הסיומת של ה ZIP הוא לא באמת מכווץ.... תהנו... |
תודה רבה D;
מצידי אתה יכול למחוק. תודה =] |
תודה רבה!!!
|
אולי זה יכול לעזור לך
http://ip-to-country.webhosting.info/ כאן יש קישור להורדה http://ip-to-country.webhosting.info/node/view/6 יש לי מערכת שעשו בה בדיוק את הדבר שאתה רוצה www.freepicup.com ויש שם שימוש במה שהבאתי לך |
ציטוט:
ה DB שיש שם הוא של 3 מגה בלבד...בקובץ CSV... |
אממ יש לי קובץ עם הטווחים רק של ישראל (sql)
אם מישהו רוצה תשלחו לי הודעה פרטית ואני ינסה להעביר אליכם בהקדם.. |
כל הזמנים הם GMT +2. הזמן כעת הוא 03:31. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ