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

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

Alon.R 24-02-06 18:44

עזרה במציאת משקל תיקייה מסויימת.
 
שלום לכולם,
אני רוצה לבדוק כמה "שוקלת" תיקייה מסויימת על השרת שלי.
ניסתי את זה בהמון דרך כגון, ftp_size, filesize + opendir + readdir, בכל אופן לא הצלחתי.

אשמח אם מישהו יוכל להוביל אותי למציאת הפעולות.

תודה רבה לעוזרים.

Sentiment 24-02-06 18:55

ניסית להוריד את התקייה למחשב, ולשקול אותה?

Alon.R 24-02-06 18:59

ציטוט:

נכתב במקור על ידי Sentiment
ניסית להוריד את התקייה למחשב, ולשקול אותה?

מה הקשר?
אני רוצה להוציא את "המשקל" של התיקייה לתוך הפלט..

TAsraf 24-02-06 23:29

בPHP?

Saint 25-02-06 08:02

"בPHP?"
נראה לי שכן...
כי הוא הציג פונקציות בPHP למעלה...

meshuga 25-02-06 09:03

תוריד בבקשה את החלק הזה:
"אשמח אם מישהו יוכל לכתוב תוכנית בשבילי /"...קרא את חוקי הפורום.

Alon.R 25-02-06 13:15

meshuga

OH... שכחתי... אמממ אשמח אם תוריד, כי לי אין הרשאת עריכה כבר.

ושי, יש לך איזשהו פיתרון בשבילי??

דניאל 25-02-06 13:18

במידה ויש לך shell_exec
הפקודה עצמה בלינוקס היא:
du -hs /path/to/directory

Alon.R 25-02-06 13:22

shell_exec

זה ssh?

בכל אופן, איך אני מריץ את הפקודה הזה שאמרת?

דניאל 25-02-06 13:25

shell_exec זו האופציה להריץ פקודות SSH באמצעות PHP.

וכן,
הפקודה עצמה היא פקודת SSH.

ההרצה מתבצעת ע"י ..כתיבה שלה :)

Alon.R 25-02-06 13:27

ציטוט:

נכתב במקור על ידי TelecarT
shell_exec זו האופציה להריץ פקודות SSH באמצעות PHP.

וכן,
הפקודה עצמה היא פקודת SSH.

ההרצה מתבצעת ע"י ..כתיבה שלה :)

" ההרצה מתבצעת ע"י ..כתיבה שלה".. בקובץ php?

בניה 25-02-06 22:19

בס"ד


הינה:
PHP קוד:

<?php
function dirsize($dir)
    {
    
$OpendDir=opendir($dir);
    while(
$file=readdir($OpendDir))
        {
         if(
is_dir($dir.'/'.$file.'/')&&($file!='.'&&$file!='..'))
             {
              
dirsize($dir.'/'.$file.'/');
             }
        else
            {
            
$dir_size=$dir_size+filesize($dir.$file);
            }
        }
        
closedir($OpendDir);
        return 
$dir_size;
    }
$dir='';
echo 
dirsize($dir)/1000;
?>


BlueNosE 26-02-06 15:47

shell מריצים אחרי התחברות לFTP ע"י ftp_exec =]


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

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