Автор Тема: Помогите найти скрипт для подсчета обьема и количества файлов на сервере  (Прочитано 8220 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн voodoo

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 25
  • +0/-0
  • 0
    • Просмотр профиля
    • http://vochat.com/
гы-гы... :)

зато, кажется, легко для запоминания :)
WBR и все такое,
Voodoo http://vochat.com/

Оффлайн ua6ap

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 17
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.cqham.ru
Вобщем вы тут спорьте, а я пошел... :-)

Сылку на готовый скрипт мне подсказали здесь: http://forums.webscript.ru/showthread.php?s=&threadid=8278&msgnum=3

Всем спасибо!

Оффлайн Million

  • Super hero
  • Постоялец
  • ***
  • Сообщений: 185
  • +0/-0
  • 2
    • Просмотр профиля
ua6ap
Как то писал скриптик для таких вещей:) выглядит так:


<?php
echo "<p align=\\"center\\">Текущая директория:   <b>" .dirname($SERVER_NAME.$PHP_SELF)."</b></p>\\n";
$foldnum=-1;

function 
size($dir) {
global 
$filesize,$foldnum,$filenum$PHP_SELF$s$foldir$i$folsize;

   if (
is_dir($dir)) {
   
$dirt opendir($dir);
   while(
$filename readdir($dirt)) {
   if (
$filename != "." && $filename != "..") {
   if (
$dir==$s && is_dir($filename))    {
   
$fols=0;
   
$i++; $foldir[$i]=$filename;
                                    }else
    {if (
$dir==$s) {
    
$f=filesize($filename)/1000;
    echo 
"Файл: <b>".$filename."</b> Размер: <b>".$f."Kb</b>
\\n"
;}}
                          
   
size($dir."/".$filename);
                                             }
                                     }
 
closedir($dirt);

$foldnum++;

                     }
else {

$filesize+=filesize($dir);
$folsize[$i]+=filesize($dir);
$filenum++;
     }
                    }
$s=".";
size("$s");
$m=sizeof($foldir);
for (
$i=1$i<=$m$i++)
{
$folsize[$i]/=1000;
echo 
"Директория: <b>".$foldir[$i]."</b> Размер: <b>".$folsize[$i]." Kb</b>
\\n"
; }
$filesize/=1000;
echo 
"
"
;
echo(
"Обьём директори ".dirname($SERVER_NAME.$PHP_SELF).": <b>".$filesize." Kb</b>
\\n"
);
echo(
"Кол-во папок: <b>".$foldnum."</b>
\\n"
);
echo(
"Кол-во файлов: <b>".$filenum."</b>
\\n"
);
?>

Оффлайн imoler

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Спасибо за скрипто )

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28