отслеживать результаты $zip-›expandTo для регистрации файлов?

Я использую класс PHP zipArchive для распаковки файлов и их хранения на сервере, но у меня есть пара проблем.

Метод extractTo возвращает только true или fales, мне нужен список имен и типов файлов, которые я могу

  • Убедитесь, что они являются допустимыми типами файлов для функции
  • Подключить файлы с объектами базы данных для извлечения

Любые идеи?


person Mild Fuzz    schedule 25.02.2011    source источник


Ответы (2)



Отвечая на мой собственный вопрос для полноты, DirectoryIterator - лучший способ. Процесс заключается в следующем:

  • Создать временную папку
  • Извлекать
  • Проверьте с классом DirectoryIterator
  • Переместить на постоянное место
  • Удалить временную папку
person Mild Fuzz    schedule 03.03.2011