|
הרשם | ![]() |
שאלות ותשובות | ![]() |
רשימת חברים | ![]() |
לוח שנה | ![]() |
הודעות מהיום | ![]() |
חיפוש | ![]() |
|
![]() |
![]() |
|
כלים לאשכול | תצורת הצגה |
|
![]() |
# 1 |
חבר וותיק
|
בעיה בהעלאת קובץ ZIP דרך אספלורר
היי
בניתי מערכת של העלאת קבצים לשרת, וכשאני מעלה קובץ ZIP דרך הדפדפן IE, אז זה משנה לי את הסיומת של הקובץ ומשנה אותה למשהו כזה - filename.x-compressed-zip מישהו יודע למה ואיך אפשר לסדר? תודה לעוזרים
__________________
משחקים ברשת | גוגל אדסנס | ![]() ICQ# 281246054 MSN: quad_23@hotmail.com |
![]() |
![]() |
# 2 |
אחראי פורום
|
אז אתה עושה,
PHP קוד:
|
![]() |
![]() |
# 3 |
משתמש - היכל התהילה
|
זה מה שהמשתנה :
קוד:
$_FILES['userfile']['name'] או שזה: קוד:
או $_FILES['userfile']['type']
__________________
קו ישר, כי אפשר גם אחרת |
![]() |
![]() |
# 4 |
חבר וותיק
|
מאסטרT אתה כתבת פונקציה שמתייחסת לקובץ בזמן ההעלאה, ובודקת את הסיומת לא? זה לא מה שצריך לעשות כי זה משנה את השם אחרי שהקובץ בשרת, וזה רק בIE.
בנייה, לא הבנתי למה התכוונת. יכול להיות שלא הסברתי את עצמי טוב אז אנסה שוב- נניח אני מעלה קובץ בשם website.zip אז אם אני מעלה אותו דרך אקספלורר, הקובץ, אחרי ההעלאה, הופך להיות בשם הזה- website.x-compressed-zip זה לא קורה אבל אם אני מעלה דרך FF.
__________________
משחקים ברשת | גוגל אדסנס | ![]() ICQ# 281246054 MSN: quad_23@hotmail.com |
![]() |
![]() |
# 5 |
משתמש - היכל התהילה
|
תראה את הקוד שלך.
יש לי הרגשה שאתה משתמש במשתנה קוד:
$_FILES['userfile']['type']
__________________
קו ישר, כי אפשר גם אחרת |
![]() |
![]() |
# 6 | |
חבר וותיק
|
ציטוט:
קוד:
$type = substr($_FILES['zip']['type'], strpos($_FILES['zip']['type'], "/")+1); $changed = $file_name . "." . $type; $path = "./" . thmsFILES . $changed; if (move_uploaded_file($_FILES['zip']['tmp_name'],$path)) { $path = str_replace("./", "", $path); }
__________________
משחקים ברשת | גוגל אדסנס | ![]() ICQ# 281246054 MSN: quad_23@hotmail.com |
|
![]() |
![]() |
# 7 |
הוסטסניון
|
תשתמש בזה:
PHP קוד:
__________________
|
![]() |
![]() |
# 8 | |
חבר וותיק
|
ציטוט:
אבל רק מעניין אותי לדעת, למה זה לא עבד בIE בדרך שבה אני השתמשתי?
__________________
משחקים ברשת | גוגל אדסנס | ![]() ICQ# 281246054 MSN: quad_23@hotmail.com |
|
![]() |
![]() |
# 9 | |
משתמש - היכל התהילה
|
ציטוט:
בכל מקרה, הערך שבתא type הוא ערך שמגיע מהדפדפן ולא כדאי לסמוך עליו כי אפשר לזייף אותו.
__________________
קו ישר, כי אפשר גם אחרת |
|
![]() |
![]() |
# 10 |
חבר וותיק
|
הבנתי, תודה. יש אולי עוד משתנים שמגיעים מהדפדפנים שכדאי לדעת אותם?
__________________
משחקים ברשת | גוגל אדסנס | ![]() ICQ# 281246054 MSN: quad_23@hotmail.com |
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|