View file admin/dounload.php

File size: 3.16Kb
<?php
session_start();
//автор - figura
//сайт - http://for.h2m.ru
include("../sistem/cfg.dat");
include("../sistem/global.dat");
include("../temes/$teme/verh.dat");
echo'<div class="razd"><B>ПАНЕЛЬ АДМИНИСТРАТОРА</B></div>';
if($status=="admin")
{
//////////////////////////////////////////////////главная//////////////////////////////////////////////////
      if($act=="add")
      {
         echo'<div class="razd">Пересчёт файлов в загруз центре</div>';
         function files($fldr)//благодарю http://wap.waup.ru
         {
           $dh = opendir($fldr);
           while(($f= readdir($dh)) !== false)
           {
             if ($f != '.'
             && $f != '..'
             && $f != 'index.php'
             && $f != "name.dat"
             && $f != "Thumbs.db"
             && $f != "count.dat"
             && $f != "cach.dat"
             && $f != "opisanie"
             && $f != "grafic"
             && $f != "count")
             {
                $path = $fldr.'/'.$f;
                if(is_dir($path)) { $count += files($path, $count); }elseif(is_file($path)) { $count++; }
             }
           }
           closedir($dh);
           return $count;
         }
         $vsego_file = files("../dounload");
         
         $file_dounload_count = fopen("../dounload/count.dat", "w+");
         fputs($file_dounload_count,$vsego_file);
         fclose($file_dounload_count);
         
         echo'Файлы в загруз центре успешно подсчитаны и записаны для вывода. Всего файло <B>'.$vsego_file.'</B><br>';
         
         echo'<hr size="2" width="100%">';
         echo'<a href="index.php?">В меню</a><br>';
      }
////////////////////////////////////////////////////////////////////////////////////////
      if($act=="index")
      {
         echo'<div class="razd">Пересчёт файлов в загруз центре</div>';
         echo'Эта функция подщитывает общее количество файлов в загруз центре и записывает результат для правильного вывода счётчика на гравную страницу.<br>'; 
         echo'Внимание! Используйте эту функцию только при крайней необходимасти (при обновах), т.к. при большом количестве файлов, сервер будет перегружаться и вы можете болучить жалобу от ваших хостеров. <a href="dounload.php?act=add">Сделать пересчёт!</a><br>';
         echo'<a href="index.php?">В меню</a><br>';
      }
      
      
      
   }else{
//session_destroy();
echo'<div class="razd">Ошибка</div>';
echo'Нужны права администратора';
echo'<hr size="2" width="100%">';
echo'<a href="index.php">Назад</a><br>';
}




echo'<a href="../index.php">Главная</a><br>';
include("../sistem/global_end.dat");
include("../temes/$teme/niz.dat");
?>