отслеживать результаты $ zip-> expandTo для записи файлов? - PullRequest
0 голосов
/ 25 февраля 2011

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

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

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

Есть идеи?

Ответы [ 2 ]

1 голос
/ 25 февраля 2011

вы можете расширить класс, добавив функцию регистрации, которая затем проходит через параметры в метод extractTo ...

см .: http://php.net/manual/en/keyword.extends.php

0 голосов
/ 03 марта 2011

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

  • Создать временную папку
  • Извлечь
  • Проверить с помощью класса DirectoryIterator
  • Переместить в постоянное местоположение
  • УдалитьВременная папка
...