Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#23 used as offset, casting to integer (23) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Количество файлов в папке
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (2): [1] 2 »   

> Описание: как посчитать?
djX
Отправлено: 16 Мая, 2005 - 03:02:29
Post Id



Junior Member


Покинул форум
Сообщений всего: 57
Дата рег-ции: Апр. 2005  

Карма 0




Как посчитать количество файлов в определенной папке с помощью php?
Ктонить будьте добры напишите скрипт...есесно чем меньше код тем лучше, желательно с объяснением всего кода..
 
 Top
TvoyWeb Администратор
Отправлено: 16 Мая, 2005 - 03:18:38
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




djX
В PHP есть встроенный класс dir. Я пользуюсь им.
CODE:
Смотреть ниже.
 
 Top
djX
Отправлено: 16 Мая, 2005 - 06:20:31
Post Id



Junior Member


Покинул форум
Сообщений всего: 57
Дата рег-ции: Апр. 2005  

Карма 0




хммм...до классов я еще не дошел, так что не совсем понятно.
какая переменная содержит обственно количество файлов? $file?
 
 Top
TvoyWeb Администратор
Отправлено: 16 Мая, 2005 - 09:32:45
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




djX
В $num конечно же. И потом это предопределенный класс в PHP.
Как и многие другие функции.
 
 Top
djX
Отправлено: 18 Мая, 2005 - 14:38:49
Post Id



Junior Member


Покинул форум
Сообщений всего: 57
Дата рег-ции: Апр. 2005  

Карма 0




CODE:
Удален за ненадобностью
 
 Top
TvoyWeb Администратор
Отправлено: 18 Мая, 2005 - 16:41:31
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




djX
сорри писал по памяти:
Вот это работает на сто процентов:
CODE:
<?php
$dir = 'forums/';//путь до папки
$d = dir($dir);//создаем объект класса
$num = 0;//Точка отсчета
while (false !== ($file = $d->read())) {//просматриваем файлы и дир.
if (!is_dir($dir.'/'.$file)) $num++; //если это не директория увеличиваем счетчик на один.
}
$d->close();//закрываем объект класса.
echo $num;//получаем кол-во файлов в дир-рии
?>

А лишний код с позволения я удалю.
 
 Top
djX
Отправлено: 24 Мая, 2005 - 13:42:38
Post Id



Junior Member


Покинул форум
Сообщений всего: 57
Дата рег-ции: Апр. 2005  

Карма 0




CODE:
Parse error: parse error, unexpected T_VARIABLE in C:\shttps\www\dir1.php on line 2

чот не идет(((
 
 Top
TvoyWeb Администратор
Отправлено: 24 Мая, 2005 - 16:20:34
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




djX
Ну смотри что у тебя на второй строке.
 
 Top
djX
Отправлено: 26 Мая, 2005 - 10:56:37
Post Id



Junior Member


Покинул форум
Сообщений всего: 57
Дата рег-ции: Апр. 2005  

Карма 0




примерно так как ты давал.
CODE:

$dir = 'nn/';
 
 Top
TvoyWeb Администратор
Отправлено: 26 Мая, 2005 - 13:23:03
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




djX
Вобщем и скрипт и папка, в которой ведется подсчет, должны быть в одной дирректории, то есть на одном уровне.
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0, скрытых: 0)
« PHP/Perl »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0465]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33