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

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   שאלה| איך עושים את זה? (https://hosts.co.il/forums/showthread.php?t=60534)

Ori-G 01-03-08 12:35

שאלה| איך עושים את זה?
 
שלום,
איך עושים נגיד יש לי מערכת העלאת קבצים ואני מעלה קבצים לתיקית upload אז זה יציג לי כמה KB/MB/GB התיקיה בשרת שוקלת?

אשמח לקבל הסבר על זה.

Striker 01-03-08 13:24

לגבי תיקיה אני לא יודע..
אתה יכול להריץ בדיקה של הקבצים באותה התקייה ולחבר את הגודל שלהם ...

Dennis Ray 01-03-08 13:36

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

Ori-G 01-03-08 13:37

ציטוט:

נכתב במקור על ידי Striker (פרסם 613038)
לגבי תיקיה אני לא יודע..
אתה יכול להריץ בדיקה של הקבצים באותה התקייה ולחבר את הגודל שלהם ...

אני רוצה שישר זה יציג לי.

כאילו נגיד העלתי קובץ דרך המערכת / ה-FTP וזה יציג לי בעמוד נגיד ככה:

סה"כ קבצים שבשרת MB X

עריכה:

לגבי השאלה של דניס.
אני רוצה שהמשתמשים יראו כמה MB עלו לשרת..
ולא רק שאני יראה דרך ה-FTP

Sagi 01-03-08 13:39

כמו שסטריקר אמר תחבר את כל הגודל של הקבצים בתיקיה

Striker 01-03-08 14:55

חיפוש זריז בגוגל הביא את התוצאה מהאתר PHP .NET (אחת התגובות)

PHP קוד:

function foldersize($path) {
    
$total_size 0;
    
$files scandir($path);

    foreach(
$files as $t) {
        if (
is_dir($t)) { // In case of folder
            
if ($t<>"." && $t<>"..") { // Exclude self and parent folder
                
$size foldersize($path "/" $t);
                
// print("Dir - $path/$t = $size<br>\n");
                
$total_size += $size;
            }
        }
        else { 
// In case of file
            
$size filesize($path "/" $t);
            
// print("File - $path/$t = $size<br>\n");
            
$total_size += $size;
        }    
    }
    return 
$total_size;


תהנה =]


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

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