работа с readdir

  • Автор темы Автор темы errorsys
  • Дата начала Дата начала

errorsys

Новичок
работа с readdir

Всем привет.
Подскажите плиз, у меня есть штука, сканирующая директорию, на выводе она дает список файлов. В именах файлов есть цифры, наприме page1.php, page2.php, page20.php, page3. Так вот, как мне на выводе сделать, чтобы эти файлы выводились последовательно, то бишь 1, 2, 3, 20.
Заранее спасибо.
 
$dir = ".";
$dirs=opendir($dir);
while (false !== ($file = readdir($dirs)))
{
if (!is_dir($file))
{
echo "<b>$file</b><br>";
}
}
closedir($dirs);
если не сложно, посмтрите это, и как из этого сделать упорядоченный список
 
вместо echo надо поставить оператор добавления в массив, к примеру $files[]=$file;
потом отсортировать этот массив и вывести
 
Для начала сходи по ссылке которую тебе дали от svetasmirnova , дальше сделай так как тебе сказал Фанат и отсортируй масив.
 
errorsys
Тут твой while(...)
{
PHP:
if(is_file($file))
$files[]=$file;
}
natsort($files);
print_r($files);

1. Проверили
2. Занесли в массив
3. Отсортировали массив
4. Вывели массив

Теперь понятней стало?
 
да спасибо, очень помогли, да ия поторопился с последним сообщением
 
Сверху