הרשם | שאלות ותשובות | רשימת חברים | לוח שנה | הודעות מהיום | חיפוש |
|
|
כלים לאשכול | תצורת הצגה |
26-07-09, 01:44 | # 1 |
חבר מתקדם
|
בעיה מעניינת ומוזרה
הי
נתקלתי בבעיה מוזרה בPHP. אני עובד על מערכת העלאת קבצים, ומשתמש במערכת מוכנה להעלאת קבצים באמצעות JS. הבעיה היא, שכאשר מעלים קבצים בעברית למערכת, הקידוד שלהם משתנה לג'יבריש, כל מיני אותיות מוזרות, ותוים מיוחדים. בדף index.php אני מציב קוד JS, שמייבא את הקובץ upload.php (עושה לו אימפורט), מעין form בJS. ניסיתי ליצור הודעה של הקובץ upload.php עם שם הקובץ המועלה לאחר שהוא מועלה, ואני מקבל הודעה בעברית. הבעיה היא שלמסד נכנסים תווים בג'יבריש, ולשרת עולה קובץ בג'יבריש. אני לא מבין גדול בJS, אבל לדעתי זה נובע מחוסר קידוד של קובץ הJS עצמו, כיוון שבעת שupload.php מיובא על ידו, הקידוד שלו לא תקף. א. יש דרכים לקודד קובץ JS? משהו כמו header(XX) בPHP? ב. מישהו נתקל בבעיה הזאת בעבר, והאם יש לה פתרונות אחרים?
__________________
בברכה, שרף כהן |
26-07-09, 01:46 | # 2 |
משתמש - היכל התהילה
|
הכוונה שהשם הופך לג'יבריש?
או תוכן הקובץ.. |
26-07-09, 02:38 | # 3 |
חבר מתקדם
|
שם הקובץ עצמו, לא התוכן.
__________________
בברכה, שרף כהן |
26-07-09, 02:50 | # 4 |
משתמש - היכל התהילה
|
כדי לחסוך בעיות עתידיות עדיף לך לשנות את שם הקובץ לאנגלית או מספרים... (בעת העלאה)
|
26-07-09, 02:58 | # 5 |
חבר מתקדם
|
כן אבל הקטע הוא שהמערכת פועלת בשיטה שאתה מכניס בכתובת x85_logo.html במקום logo.jpg, ומקבל את הקובץ...
__________________
בברכה, שרף כהן |
26-07-09, 13:58 | # 6 |
חבר מתקדם
|
הקפצה...
__________________
בברכה, שרף כהן |
26-07-09, 17:00 | # 7 |
משתמש - היכל התהילה
|
מה הקשר?
נו אז צריך אנגלית.. ולא עברית.. |
26-07-09, 17:03 | # 8 |
חבר מתקדם
|
אבל אם שם הקובץ הוא "ישראל"
אני רוצה שזה יהיה w22_ישראל.html
__________________
בברכה, שרף כהן |
26-07-09, 17:04 | # 9 |
משתמש - היכל התהילה
|
אולי תעלה לפה את הקוד מקור.. נוכל לראות אולי מה גורם לבעיה..
|
26-07-09, 17:16 | # 10 |
חבר מתקדם
|
__________________
בברכה, שרף כהן |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|