לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #1  
ישן 19-04-2007, 09:24
  newbie_php_123 newbie_php_123 אינו מחובר  
 
חבר מתאריך: 18.04.07
הודעות: 84
שאלה HELP : למה move_uploaded_file תוקעת את IE ?!

שלום לכולם,

קודם כל תודה לכל התותחים שפה שעוזרים לאחרים.
ועכשיו לבעיה :

מימשתי מנגנון העלאת קובץ בודד באתר שלי, בעזרת הפונקציה move_uploaded_file.
שמתי איזה GIF שמראה העתקת קובץ שמרגע שאני עושה submit לעמוד - ה-GIF הזה מוצג,
עד שהקובץ מסיים להעלות ואז אני עובר לעמוד אחר (redirect).
ב-FireFox זה עובד על הכיפאק.
ב- IE7 המצב לא משהו, כי ה-GIF מוצג אך האנימציה שלו לא זזה עד שה-upload מסתיים.
ב- IE6 המצב חמור הרבה יותר - כל האקספלורר עצמו תקוע ! עד שה-upload מסתיים.
בסופו של דבר זה כן מעלה את הקובץ - אבל זה ממש נוראי שדפדפן אקספלורר "נתקע" עד שהתהליך הזה מסתיים. (תופס 50% CPU בערך)

חיפשתי בכל האינטרנט מידע על זה, ולא מצאתי בשום מקום שום התייחסות ל:
move_uploaded_file+stalls+explorer
וכו ..

יש לציין שזה קורה עם קבצים גדולים (מעל 100 מגה) וקטנים כאחד (מתחת למגה).
עם קבצים קטנים ההעלאה פשוט כל כך מהירה שלא שמים לב לזה בכלל (שניה).

בדקתי את זה גם על מחשב אחר, כך שזה לא בעיה במחשב הספציפי שלי.

אודה לכל מי שיכול לעזור.

נערך לאחרונה ע"י newbie_php_123 בתאריך 19-04-2007 בשעה 09:37.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #5  
ישן 22-04-2007, 09:55
  newbie_php_123 newbie_php_123 אינו מחובר  
 
חבר מתאריך: 18.04.07
הודעות: 84
מידע סליחה + הסבר
בתגובה להודעה מספר 4 שנכתבה על ידי Silver Strike שמתחילה ב "1. הגישה שלך שגויה. אם היית..."

1. סליחה אם פגעתי בך.
2. אין לי מושג על איזה תגובות של ישראל אתה מדבר.
3. הסבר מפורט יותר של הבעיה :

יש לי עמוד PHP שמציג דף שבו אני מאפשר ללקוח שלי להעלות קובץ לשרת שלי.
אני משתמש בפונקציה move_uploaded_file.
הבעיה היא כזו :
אם מדובר בקובץ גדול (נניח 5 מגה) - פיירפוקס מבצע את העבודה מצויין, כלומר מראה שהוא חושב בזמן שהוא מעלה את הקובץ.
אקספלורר 6 לעומת זאת - פשוט נתקע ! (תופס 50% מעבד עד שההעלאה מסתיימת).
כמובן שזה מצב לא הגיוני, מאחר ואם יש ללקוח עוד חלונות אקספלורר פתוחים - הוא לא יוכל לגשת אליהם עד שתהליך ההעלאה יסתיים, וגם אין לו חיווי בכלל מה קורה ואם המחשב "נתקע".
יש לציין שאחרי שאם לא נוגעים באקספלורר - אחרי שההעלאה מסתיימת - הכל ממשיך כרגיל.

יש למישהו פתרון ?
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 20:01

הדף נוצר ב 0.03 שניות עם 12 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2026 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר