[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Подсчет файлов в папке
Fen
Как сосчитать кол-во файлов опр.расширения в папке?
Подскажите функцию или подтолкните в какую сторону думать.



Спустя 6 минут, 56 секунд (14.02.2012 - 19:14) nugle написал(а):
Пользуйся гугл чаще
<?php 
function
scan_dir($dirname)
{
// Объявляем переменные замены глобальными
GLOBAL $count_files, $count_dirs;
// Открываем текущую директорию
$dir = opendir($dirname);
// Читаем в цикле директорию
while (($file = readdir($dir)) !== false)
{
// Если файл обрабатываем его содержимое
if($file != "." && $file != "..")
{
// Если имеем дело с файлом - производим в нём замену
if(is_file($dirname."/".$file))
{
$count_files++;
}
// Если перед нами директория, вызываем рекурсивно
// функцию scan_dir

if(is_dir($dirname."/".$file))
{
$count_dirs++;
scan_dir($dirname."/".$file);
}
}
}

// Закрываем директорию
closedir($dir);
}
?>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.