Чтение директории на PHP

  • Автор темы Андрон из Москв
  • Дата начала

Андрон из Москв

Guest
Чтение директории на PHP

На сервере имеется директория с файлами картинок. Требуется считать её средствами PHP, что называется, как есть. Сейчас я использую такой цикл:

$dir = opendir("./galery/");
while ($q = readdir($dir)){
...
}

Всё работает замечательно, но он считывает директорию целиком. А хотелось бы разбить её по страницам, показывать, скажем, по 12 файлов на странице. Как это сделать? Можно ли считать директорию циклом for, что-нить вроде

$a = 0; // начало
$b = 12 // конец
for ($i=$a; $i<$b; $i++){
...
}

??? Если мона дайте работающий пример. Спасиба.
 

Фанат

oncle terrible
Команда форума
Считывай имена файлов в массив.
а дальше - ровто так, как у тебя написано, в цикле выводишь имена из массива

-~{}~ 20.09.05 12:20:

Можно ли считать директорию циклом for, что-нить вроде
циклом for нельзя, но можно добавить в цикл while счётчик.
при определённых значениях которого можно либо начинать вывод, либо завершать цикл.
но тогда ты не сможешь построить навигацию по страницам, а сделать только ссылки вперёд-назад
 

Андрон из Москв

Guest
Это хорошая идея. Но у меня помимо имен считыаются ещё размеры файлов. Придётся создавать многомерный массив или потом его explod'ить...
 
Сверху