11. djX - 02 Июня, 2005 - 05:57:39 - перейти к сообщению
так и есть.
12. FROZEN - 02 Июня, 2005 - 08:47:00 - перейти к сообщению
Я могу сделать по другому:
Пробуй.\n\n(Добавление)
Проверить, есть ли такая хрень, можно командой:
Ее пишешь после
Только, если проверяешь, потом команду удали... И все-таки лучше проверить...
Правда, этот способ возвращает еще и массив $files...
CODE:
<?
$dir='directory'; //папка... файл находится в корневом каталоге, а до
//него путь, к примеру, directory/dir/papka
//обр. слеш ставить не надо
$files=scandir($dir);
//если у тебя потом будет такая хрень:
//[0] => . [1] => ..
//пишешь еще вот это
//-------------------------
array_pop($files);
array_pop($files);
//-------------------------
$num=count($files);
print $num;
?>
<?
$dir='directory'; //папка... файл находится в корневом каталоге, а до
//него путь, к примеру, directory/dir/papka
//обр. слеш ставить не надо
$files=scandir($dir);
//если у тебя потом будет такая хрень:
//[0] => . [1] => ..
//пишешь еще вот это
//-------------------------
array_pop($files);
array_pop($files);
//-------------------------
$num=count($files);
print $num;
?>
Пробуй.\n\n(Добавление)
Проверить, есть ли такая хрень, можно командой:
CODE:
print_r($files);
print_r($files);
Ее пишешь после
CODE:
$files=scandir($dir);
\n\n(Добавление)$files=scandir($dir);
Только, если проверяешь, потом команду удали... И все-таки лучше проверить...
Правда, этот способ возвращает еще и массив $files...
13. TvoyWeb - 02 Июня, 2005 - 14:57:50 - перейти к сообщению
FROZEN
В твоем коде во-первых будут удаляться два последних элемента массива. То есть
Не удалятся, вместо них удалятся данные файлов.
Во-вторых при подсчете кол-ва файлов не учитывается директория это или просто файл.
И в третьих, чтобы удалять имменно
Нужно изменить порядок сортировки при сканировании директории:
В твоем коде во-первых будут удаляться два последних элемента массива. То есть
Цитата:
[0] => . [1] => ..
Не удалятся, вместо них удалятся данные файлов.
Во-вторых при подсчете кол-ва файлов не учитывается директория это или просто файл.
И в третьих, чтобы удалять имменно
Цитата:
[0] => . [1] => ..
Нужно изменить порядок сортировки при сканировании директории:
CODE:
$files=scandir($dir,1);