ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Кол-во файлов в папке
  #1  
Старый 19.03.2010, 23:20
Аватар для namak
namak
Познающий
Регистрация: 29.01.2009
Сообщений: 81
Провел на форуме:
255434

Репутация: 12
По умолчанию Кол-во файлов в папке

Есть папка, в ней изображения разных форматов (jpg, jpeg, png, bmp, gif)
как вывести кол-во изображений формата jpg
-|-|- формата gif
и тд
и общее кол-во
(в папке только изображения)
 
Ответить с цитированием

  #2  
Старый 20.03.2010, 01:33
Аватар для d_x
d_x
Reservists Of Antichat - Level 6
Регистрация: 25.03.2008
Сообщений: 670
Провел на форуме:
4137635

Репутация: 2407


По умолчанию

PHP код:
<?php
$dir
='.';

$d=opendir($dir) or die('error');

$elem=readdir($d);

$numbers=Array();

while(
$elem)
{
  if(
$elem!='.' && $elem!='..' && is_file($dir.'/'.$elem) && $arr=pathinfo($elem))
    
$numbers[$arr['extension']] = !isset($numbers[$arr['extension']]) ? $numbers[$arr['extension']]+1;

  
$elem=readdir($d);
}


print_r($numbers);
print 
'<br>';
print 
array_sum($numbers);
?>
 
Ответить с цитированием

  #3  
Старый 20.03.2010, 03:29
Аватар для namak
namak
Познающий
Регистрация: 29.01.2009
Сообщений: 81
Провел на форуме:
255434

Репутация: 12
По умолчанию

спасибо!!!
 
Ответить с цитированием

  #4  
Старый 20.03.2010, 07:37
Аватар для *D1VER
*D1VER
Участник форума
Регистрация: 05.12.2006
Сообщений: 112
Провел на форуме:
685950

Репутация: 175
Отправить сообщение для *D1VER с помощью ICQ
По умолчанию

PHP код:
<?php

$dir 
"./img/";

function 
count_img($dir){

                        
$files_jpg count(glob($dir."*.jpg"));

                        
$files_png count(glob($dir."*.png"));

                        
$files_gif count(glob($dir."*.gif"));

                     return 
"Файлов .JPG : ".$files_jpg."<br/>Файлов .PNG : ".$files_png."<br/>Файлов .GIF : ".$files_gif;
 
                          }

echo 
count_img($dir);
?>
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как уничтожить вирус Penetrator? Aikaram Статьи 0 14.06.2009 11:18
Ошибки Windows 2 SVipeR Windows 9 02.03.2009 19:28
Файлчекер (FileChecker) скрипт мониторинга файлов сайта TreV@N PHP, PERL, MySQL, JavaScript 6 07.02.2009 05:05
Ошибки Windows dinar_007 Windows 19 01.07.2007 13:32
О взломе лог файлов Frok Чужие Статьи 5 07.03.2006 23:02



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ