Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Скрипт который считает кол-во файлов в папке

Сообщения:  [1-10]   [11-15] 

 
 автор: Akira   (08.12.2005 в 00:36)   письмо автору
 
   для: dron   (07.12.2005 в 23:49)
 

You Welcome

   
 
 автор: dron   (07.12.2005 в 23:49)   письмо автору
 
   для: Akira   (07.12.2005 в 23:35)
 

Спасибо Akira.

   
 
 автор: Akira   (07.12.2005 в 23:35)   письмо автору
 
   для: Dron   (07.12.2005 в 23:12)
 


<?
 
function CountFiles($directory='',$mask "*.*")  // По-умолчанию текущая папка
{   
   
/*Выбор файлов ведеться по маске, (dat.* выведет все файлы с именем dat, *.html выведет все html файлы) */
   
$count count(glob($directory."{".$mask."}"GLOB_BRACE));
   return 
$count ;


CountFiles("","*.dat,*.txt,*.rar"); // Текущая папка, файлы dat, txt, rar
?>

   
 
 автор: Dron   (07.12.2005 в 23:12)   письмо автору
 
   для: shiling   (07.12.2005 в 23:08)
 

не

   
 
 автор: shiling   (07.12.2005 в 23:08)   письмо автору
 
   для: dron   (07.12.2005 в 22:32)
 

Вроде так: if($file!="." && $file !=".." && $file!="test.txt" &&
$file!="abrakadabra.txt" и.т.д)
Хотя могу ошибаться,я еще чайник=)

   
 
 автор: dron   (07.12.2005 в 22:32)   письмо автору
 
   для: Sasha   (05.12.2005 в 16:00)
 

Подскажите а как сделать так чтобы скрипт считал только определённые фаилы допустим те у которых до точки идёт определённый набор символов пример в папке такие фаилы:

file.dat
file.txt
file.rar
text.txt

так вот скрипт должен вывести "3" (файлы начинающиеся с file)

   
 
 автор: Sasha   (05.12.2005 в 16:00)   письмо автору
 
   для: Евгений Петров   (05.12.2005 в 14:36)
 

Спасибо!

   
 
 автор: Евгений Петров   (05.12.2005 в 14:36)   письмо автору
 
   для: Sasha   (05.12.2005 в 14:01)
 

Например нужно посчитать кол-во файлов в Папке D:/www
Вызываете
<?
  
echo CountFiles("D:/www/");
?>

   
 
 автор: Sasha   (05.12.2005 в 14:01)   письмо автору
 
   для: cheops   (05.12.2005 в 12:36)
 

Вы лучше скажите как её нужно вызывать!

   
 
 автор: cernos   (05.12.2005 в 12:39)   письмо автору
 
   для: Artemy   (05.12.2005 в 12:32)
 

Путь указывается directory/
Обязателен в конце слешь!
Если вы указываете путь без слеша, то работать не будет, но и ошибки выводить тоже не будет!

   

Сообщения:  [1-10]   [11-15] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования