הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   באג ב PHP בהורדת קובץ מהשרת (https://hosts.co.il/forums/showthread.php?t=74663)

Noam 18-05-09 21:51

באג ב PHP בהורדת קובץ מהשרת
 
שלום,

מצאתי באג בגירסאות PHP 5 + שאף אחד לא עלה עליו בגלל שלא מצאתי תשובה איך לסדר את הבעיה.
בהורדת קובץ מהשרת, השרת לא מצליח להגיע לגודל הקובץ...

תמונה:
http://www.zix.co.il/images/266971956.jpg


שימו לב שאין הערכת זמן ידועה וגם לא מד הורדה - בגלל שהשרת לא יודע את כמות הקובץ.
בדקתי בכמה אתרי הורדות שיש להם גירסת PHP 5 ואין הערכת זמן.

איך פותרים את הבעיה?

תודה

mlnn 18-05-09 21:54

מוסיפים האדר של גודל הקובץ?

Noam 18-05-09 21:56

ציטוט:

נכתב במקור על ידי mlnn (פרסם 715847)
מוסיפים האדר של גודל הקובץ?

ניסיתי כמעט את כל סוגי ה HEADERS.
אתה מוזמן לבדוק :)

yakar 18-05-09 21:58

גם לי יש את הבעיה
הוספת השורה הבאה לא עזרה :
PHP קוד:

header('Content-Length: filesize("/3e/56")'); 


mlnn 18-05-09 22:05

אצלי פועל
PHP קוד:

header('Content-Length: '.filesize($file)); 


Shay Ben Moshe 18-05-09 22:06

שלח HEADER כזה

PHP קוד:

$file "coolimg.jpg";
header("Content-Length: ".filesize($file)); 

בדקתי וזה עובד...
כמובן בנוסף לכל ההאדרים שכבר יש.

עריכה: מה שכתבתי בהודעה הבאה בטעות:
ציטוט:

נכתב במקור על ידי yakar (פרסם 715851)
גם לי יש את הבעיה
הוספת השורה הבאה לא עזרה :
PHP קוד:

header('Content-Length: filesize("/3e/56")'); 


בוודאי שהיא לא עזרה.
כי שמת פונקציה בתוך הגרשים. היא חייבת להיות מחוץ להם, PHP לא מחשבת ככה, ובטח שלא עם ' ובלי "....

Shay Ben Moshe 18-05-09 22:07

~מחקתי~

עריכה:
התכוונתי לערוך את ההודעה הקודמת, בכדי להוסיף. ערכתי אותן.
אפשר למחוק את זאת...

Noam 18-05-09 22:17

תודה על העזרה אבל אצלי עדיין לא עובד.

ציטוט:

header("Content-Length: ".filesize($file));
אם עובד לכם, אפשרי לראות ?
בגלל שלא הגיוני שאצלי זה לא עובד ובדקתי בעוד אתרים... PHP 5.2 כמו אצלי

אדיר 18-05-09 22:42

קצת נסחפת עם עצמך.. זה אפילו לא קשור ל- PHP.
את הפיתרון כבר אמרו לך.

Noam 18-05-09 23:15

ציטוט:

נכתב במקור על ידי xPerfection (פרסם 715877)
קצת נסחפת עם עצמך.. זה אפילו לא קשור ל- PHP.
את הפיתרון כבר אמרו לך.

זה קשור
בדקתי אותו הדבר ב גירסה 4 ובגירסה 5
לא עובד מי שאומר שעובד שיוכיח.


כל הזמנים הם GMT +2. הזמן כעת הוא 18:37.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ