Размер файла: 3.39Kb
<? php //автор - figura //сайт - http://f-pt.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 ( empty ( $act )){ $act = "index" ;} 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" && $f != "skr" ) { $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 ( "../data/dounload/count.dat" , "w+" ); flock ( $file_dounload_count , LOCK_EX ); fputs ( $file_dounload_count , $vsego_file ); flock ( $file_dounload_count , LOCK_UN ); fclose ( $file_dounload_count ); @chmod ( "../data/dounload/count.dat" , 0666 ); 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&' . SID . '">Сделать пересчёт!</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?' . SID . '">Назад</a><br>' ; } echo '<a href="../index.php?&' . SID . '">Главная</a><br>' ; include ( "../sistem/global_end.dat" ); include ( "../temes/$teme/niz.dat" ); ?>