Я читаю файлы, которые находятся внутри .zip
архив (в данном случае таксономия XBRL) с использованием PHP 7 и его ZipArchive
функций, но многие файлы, которые, я уверен, находятся внутри, просто пропускаются, игнорируются, поскольку их не существует.
Это результат бега zipinfo www.eba.europa.eu.zip
в файле
https://www.dropbox.com/s/336njdmfg8uaho8/output-zipinfo.txt?dl=0
Это результат чтения содержимого почтового индекса с использованием следующего кода:
$zip = new \ZipArchive();
$zip->open("www.eba.europa.eu.zip");
for ($i = 0; $i < $zip->numFiles; $i++) {
echo 'Filename: ' . $zip->getNameIndex($i) . PHP_EOL;
}
https://www.dropbox.com/s/7njkp5i92d68fxs/output-ziparchive.txt?dl=0
Как вы можете видеть все файлы с finrep
во втором названии их просто нет.
Что бы это могло быть? Отсутствует разрешение на что-то? Размер файла / ограничение по количеству? Извините за ссылки Dropbox, но журналы довольно большие, учитывая количество файлов.
Заранее спасибо за помощь!
Задача ещё не решена.
Других решений пока нет …