[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Считать имена файлов каталога в массив
Pulse
Есть каталог (uploads) в котором лежат файлы, мне требуется вытащить их имена и засунуть в массив.
Считать каталог удалось, а вот засунуть в массив нет.
Вот собственно код:

$handle = opendir('./uploads');

if ($handle != false)
{
while (false !== ($file = readdir($handle)))
$all_file = array();
if (!is_dir($file) && $file != "." && $file != "..")
$all_file[] = $file;

closedir($handle);
}




Спустя 4 минуты, 43 секунды (12.11.2010 - 17:04) pas написал(а):
1. В цикле обнуляется массив $all_file = array();
2. Скобки нужно ставить, если в цикле больше 1 итерации

$handle = opendir('./uploads'); 

if ($handle != false)
{
$all_file = array();
while (false !== ($file = readdir($handle)))
{
if (!is_dir($file) && $file != "." && $file != "..")
$all_file[] = $file;
}

closedir($handle);
}

Спустя 23 минуты, 6 секунд (12.11.2010 - 17:27) Pulse написал(а):
Спасибо, теперь всё как надо)
Быстрый ответ:

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