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

הוסטס - פורום אחסון האתרים הגדול בישראל (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=48783)

0xfo7d 02-07-07 15:40

PHP | פעולת חילוק | צריך עזרה.
 
שלום.
יש שורה שמוצגת כפלט למשתמש:
PHP קוד:

echo "גודל הקובץ: ".filesize("".$img."")." בתים<br>\n"

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


מישהו יכול לעזור לי בזה?:)

חיים 02-07-07 15:51

חשבת על לכפול ב-1000?

LosNir 02-07-07 15:53

ציטוט:

נכתב במקור על ידי masterpl (פרסם 512112)
חשבת על לכפול ב-1000?

יותר נכון לחלק ב 2000.

0xfo7d 02-07-07 15:54

מה זה יעזור שאני אכפול...צריך לחלק כדי לקבל מספר מצומצם...מספר בבתים יותק גדול מבחינת אורכו מאשר מספר במגב בייט....בכל אופן,השאלה היא איך אני מבצע את פעולת החישוב...לא איזה פעולה חישוב לבצע=\

mayden 02-07-07 16:03

אתה עושה:
PHP קוד:

 $size filesize($filename); 

ואז:
PHP קוד:

$sizemb round(($size/1048576),4); 

ה round זה בשביל לעגל את המספר עד 4 ספרות אחרי הנקודה.
(אם אתה רוצה את התוצאה בקילובייטים אז תחלק ב1024)

LosNir 02-07-07 16:58

ציטוט:

נכתב במקור על ידי 0xfo7d (פרסם 512118)
מה זה יעזור שאני אכפול...צריך לחלק כדי לקבל מספר מצומצם...מספר בבתים יותק גדול מבחינת אורכו מאשר מספר במגב בייט....בכל אופן,השאלה היא איך אני מבצע את פעולת החישוב...לא איזה פעולה חישוב לבצע=\

כ"כ קשה לעשות סלאש ואז 2000?

0xfo7d 03-07-07 01:28

ניסיתי,לא הולך...אולי פשוט שמישהו ישנה את השורה שהבאתי לשורה אחרת?:\
אתם רואים שאני לא כזה מבריק:P

0xfo7d 03-07-07 13:50

הסתדרתי עם זה,
אפשר לנעול.
תודה.


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

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