Как узнать дисковое пространство сайта?

Discussion in 'Болталка' started by openness, 18 Oct 2012.

  1. openness

    openness Banned

    Joined:
    25 May 2010
    Messages:
    37
    Likes Received:
    1
    Reputations:
    0
    Добрый день товарищи. :)

    Хотелось бы узнать дисковое пространство моего сайта.

    Как это быстро сделать? :cool:
     
  2. justonline

    justonline network ninja

    Joined:
    27 Jul 2011
    Messages:
    499
    Likes Received:
    60
    Reputations:
    53
    http://ee.php.net/disk-free-space
    http://ee.php.net/manual/en/function.disk-total-space.php
     
  3. openness

    openness Banned

    Joined:
    25 May 2010
    Messages:
    37
    Likes Received:
    1
    Reputations:
    0
    что то не совсем понятно) а прога есть какая то или сервис?)
     
  4. justonline

    justonline network ninja

    Joined:
    27 Jul 2011
    Messages:
    499
    Likes Received:
    60
    Reputations:
    53
    моск напрягать нет желания?
    PHP:
    <?
    echo 
    "<center><hr><font face=verdana color=red size=5><b>Server space</b></font><hr></center>";
    echo 
    "<center><hr><font face=arial color=blue size=2><b>Подсчет свободного и занятого места на физическом диске или каталоге сервера, где расположен этот скрипт.</b></font><hr></center>";
    $dir = (".");
    $f_size 0;
    size ($dir);
    echo 
    "<BR><BR><BR><center><font face=tahoma color=red size=1>В байтах (in bytes):<BR><BR><font face=tahoma color=green size=3>Использованное место в данной директории сервера (used space): $f_size байт</font><center>";
    function 
    size ($dir)
    {
    global 
    $f_size;
    $dh opendir ($dir);
    while (
    $file readdir($dh))
    {
    if(
    $file!="." && $file!="..")
    {
    $fullpath $dir."/".$file;
    if(!
    is_dir ($fullpath))
    {
    $f_size $f_size filesize ($fullpath);
    }
    else
    {
    size ($fullpath);
    }
    }
    }
    closedir ($dh);
    return (
    $f_size);
    }


    // Добавим матиматические операции
    $hdGnu disk_free_space("/");
    $hdGnu disk_free_space("/"); // Размер в байтах
    $mb pow(1024,2); // Вычисляем мегабайты (1024 в квадрате)
    //    $mb = 1024*1024; // Или так - результат тот же
    $gb $mb*1024// Мегабайты умножаем на 1024 (вычисляем гигабайты)
    $hdGnugb $hdGnu/$gb// Размер в GB
    // Обрезаем ненужные символы (после запятой будет 2 символа)
    $hdd_size round($hdGnugb,2);


    echo 
    "<br><center><font face=tahoma color=green size=3>Свободное место на диске сервера (free space): $hdd_size GB</font></center>";
    echo 
    "<BR><BR><BR><font face=tahoma color=black size=2>";
    ?>
    нашел в гугле, скрипт не смотрел. тести
     
  5. Га-Ноцри

    Га-Ноцри Elder - Старейшина

    Joined:
    16 Oct 2011
    Messages:
    326
    Likes Received:
    177
    Reputations:
    76
    Управление хостингом -> Дисковые квоты.

    Ежели таковой опции не имеется, то спросить у саппорта.

    Ежели саппорта нет, не знаю, смените хостинг или подключитесь по ftp с помощью ТоталКомандер или залейте любой веб-шелл в корневую директорию своего сайта и путем несложного суммирования посчитайте объeмы размещенных файлов.

    А общая доступная(максимальная) квота дискового пространства зависит от вашего тарифа при подключении услуги(хостинга).

    Какая-то странная проблема, если честно. Ну или я чего-то не понимаю. Но, в любом случае, какой вопрос - такой ответ :)
     
  6. openness

    openness Banned

    Joined:
    25 May 2010
    Messages:
    37
    Likes Received:
    1
    Reputations:
    0
    не лучше все таки сервис - голова не варит=(
     
  7. justonline

    justonline network ninja

    Joined:
    27 Jul 2011
    Messages:
    499
    Likes Received:
    60
    Reputations:
    53
    сервис, который покажет, сколько на твоем хосте места?
    [​IMG]
    помогут без пздэ
     
  8. openness

    openness Banned

    Joined:
    25 May 2010
    Messages:
    37
    Likes Received:
    1
    Reputations:
    0
    ответ в том - хочу узнать переплачиваю ли я за свой сайт или нет

    а так хотелось бы сервис увидеть