работа с readdir

errorsys

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

Всем привет.
Подскажите плиз, у меня есть штука, сканирующая директорию, на выводе она дает список файлов. В именах файлов есть цифры, наприме page1.php, page2.php, page20.php, page3. Так вот, как мне на выводе сделать, чтобы эти файлы выводились последовательно, то бишь 1, 2, 3, 20.
Заранее спасибо.
 

errorsys

Новичок
$dir = ".";
$dirs=opendir($dir);
while (false !== ($file = readdir($dirs)))
{
if (!is_dir($file))
{
echo "<b>$file</b><br>";
}
}
closedir($dirs);
если не сложно, посмтрите это, и как из этого сделать упорядоченный список
 

Фанат

oncle terrible
Команда форума
вместо echo надо поставить оператор добавления в массив, к примеру $files[]=$file;
потом отсортировать этот массив и вывести
 

Myst

Новичок
Для начала сходи по ссылке которую тебе дали от svetasmirnova , дальше сделай так как тебе сказал Фанат и отсортируй масив.
 

garlian

Новичок
errorsys
Тут твой while(...)
{
PHP:
if(is_file($file))
$files[]=$file;
}
natsort($files);
print_r($files);
1. Проверили
2. Занесли в массив
3. Отсортировали массив
4. Вывели массив

Теперь понятней стало?
 

errorsys

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