Вход Регистрация
* KpuTuK (Adm)

Дамп директории

  1. function dirDump($dir) {
  2. // открываем папочку
  3. $dump = dir($dir);
  4. // массив файлов
  5. $fileDump = array();
  6. // массив папок
  7. $dirDump = array();
  8. // считываем содержиое прогоняя через чикл
  9. while (false !== ($obj = $dump->read())) {
  10. // убираем ненужное
  11. if ($obj === '.' || $obj === '..') {
  12. continue;
  13. }
  14. //если папка пишем к папкам если нет - к файлам
  15. if (is_dir($dir . DIRECTORY_SEPARATOR . $obj)) {
  16. $dirDump[] = $obj;
  17. } else {
  18. $fileDump[] = $obj;
  19. }
  20. }
  21. // сортируем папки и файлы по именам
  22. sort($fileDump);
  23. sort($dirDump);
  24. // дописываем файлы в конец массива папок
  25. return array_merge($dirDump, $fileDump);
  26. }
» Описание: Очередной велосипед на тему вывода папок и файлов.
Возвращает массив в ктором сначала идут папки потом файлы все по именам
» Время добавления: 13 Фев 2015 в 18:11
» Посмотров: 1705
» textarea
» Рейтинг: [+0 | -2]
Комментарии [0]
Онлайн: 2
Реклама