![]() |
עזרה בmysql
יש ברשותי אתר ויש לו מערכת פורומים מסוג mybb
אני מנסה לשלב בצ'אט שפיתחתי שאם המשתמש רשום בפורום אז הוא יצטרך להזין סיסמא. ניסיתי לשמור את השם משתמש בסיישן לשלוח בפוסט דרך php או דרך ajax שום דבר לא צלח לי כששם המשתמש היה בעברית נסיתי בכל סוגי הקידודים ובמיליון דרכים ואפשרויות. כששם המשתמש באנגלית זה עובד מצויין, לכן אני סבור שהבעיה היא בקידוד. האתר עובד על קידוד windows-1255 הבסיס נתונים שלי הוא latin1 ושל המערכת פורומים utf-8. |לב||לב||לב||לב| |
ניסית להמיר את הקידוד ל-UTF8 לשם השוואה מול הפורום?
זאת אומרת ברגע שאתה שולף משתמש מהמסד של הצ'אט שלך, לבצע עליו המרת קידוד ולהשוות מול המסד של הפורום. PHP קוד:
|
ניסיתי לקודד בכל מיני שיטות ואף אחת לא צלחה.
|
האם הסתדרת בסוף?
|
עדיין לא
|
אולי מדריך זה יעזור, https://phpguide.co.il/UTF_8_%D7%A7%...7%9C%D7%94.htm
|
חברים יקרים אני בבעיה רצינית, בבקשה עזרה..
באנגלית זה עובד יופי ובעברית לא.. ניסיתי לשלוח מדף מס' 1 נתונים בפוסט דרך curl ובדף מס' 2 הוא מוציא מהבסיס נתונים ניסיתי לשחק עם הקידודים מה לא ניסיתי.. אנגלית עובד, עברית לא.. וכשהייתי משחק עם הקידודים של הדף ב header של ה php אז לפעמים זה היה מציג את התוכן בעברית ששלחתי בPOST ולפעמים לא, תלוי מה הגדרתי באותו הרגע את הקידוד. בשום צורה זה לא עזר לשלוף את התוכן מהמסד.. חשבתי אולי ליצור במסד מס' 1 עוד טבלה של משתמשים מהפורום ושם גם לעדכן שם משתמש סיסמא מייל וכו'.. מממ.. ובעמוד ההרשמה או בשלב האימות של המייל להריץ קובץ ששולף את כל המשתמשים והסיסמאות המאומתים וככה לעדכן מה שחסר.. יכול לעבוד לא? בא לי חיזוק קטן ממכם ואני יתחיל חח.. |
תן לנו קישור לעמוד שעושה את הצרות ותגיד איזה מידע אפשר לשלוח/לקבל כדי לראות את הבעיה
|
מה זאת אומרת "לא צלח"? אתה מקבל ג'יבריש?
אם כן, ייתכן כי התוכן נשמר בג'יבריש כבר במסד נתונים.. למה הטבלה על קידוד latin? כך או כך, לפני כל פעולה, אני ממליץ לך לגבות את המסד נתונים |
זה ערבוב של שני טבלאות שונות אחת של פורום ואחת של האתר אני מנסה לעשות מיקס ;)
|
תראה, תנסה בחיבור להוסיף קידוד.
|
ציטוט:
|
אולי זה יעזור לך
http://phpguide.co.il/q1633/%D7%A1%D...7%99%D7%AA.htm |
help me guys!!!
|
עדדיין אקטואלי מי שרוצה לעזור!
|
אפשר לדוגמה איך הנתונים נשמרים במסד ואיך הם מוצגים בדף?
|
ציטוט:
הקידוד של האתר + המסד של האתר בכללי windows-1255 וlatin במסד. אני מנסה לשלב ביניהם ע"י שינוי קידוד באלף ואחת דרכים ושום דרך לא עבדה. ניסיתי במקום לשלוח בפוסט את הנתונים למקרה שהם יהרסו אני שומר בסיישן ככה ששום דבר לא נפגע והנתונים זה סה"כ שם משתמש שאני מעביר את המידע שלו לדף אחר. הרעיון היחידי שעדיין לא יצא לפועל זה יצירת טבלה שלישית קידוד latin וכל פעם שמשתמש נרשם לפורום תרוץ לולאה שתוציא את כל המשתמשים וכל id שאין בטבלה השלישית יתווסף לשם גם, ובדרך זה יעבוד שינוי קידוד. אני לא רוצה להגיע למקומות כאלה לא נוחים ורעיונות מפגרים זה מבאס שהכל יעבוד בצורה מסורבלת. בגלל זה אני פונה אליך "אורי הגבר" ולעוד הרבה גברים אחרים פה, בבקשה , תעזרו לי !!!!! חחח אוהב אותכם בבקשה פיתרון התייאשתי וזה הצעד הריאשון בשדרוג ממש ממש ענק שאני מתכנן וזה הבעיה העיקרית שלי אם כל השאר שיצוצו לי בדרך אני יתמודד בשמחה ובאהבה. הבעיה היחידה שהתייאשתי ממנה חלקית אני מפחד להגיע לפיתרון המגעיל ההוא שהצעתי. עריכה: שוב אני יזכיר, הבעיה זה שאני מנסה לשלב בין משתמשי הצ'אט שלי לבין הפורום שכל משתמש שהוא רשום בפורום יהיה לו הגנת סיסמא בהתחברות לצ'אט. הבעיה זה הקידוד בעברית, אם השם משתמש באנגלית הכל עובד חלק. |
כל הזמנים הם GMT +2. הזמן כעת הוא 03:03. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ