вобщем разархивирую файл xlsx предварительно переименовав в zip (пробовал и с просто xlsx). Вобщем сначала когда тестил все было норм перенес на продакшен тот же хостинг так что zip включен. Чуток доработал нацепил форму и выбираю файл загружаю тут все ок (сразу изменяю имя на имя.zip) передаю путь к файлу в другой метод и тут на метод распаковки PHP: private function openZip($puth_file){ $zip = new ZipArchive; $zip->open($puth_file); $dir = explode('/',$_SERVER['REQUEST_URI']); array_pop($dir); $dir = implode('/',$dir); $dir = "{$_SERVER['DOCUMENT_ROOT']}{$dir}/core/unzip/"; $zip->extractTo($dir); $zip->close(); return $dir; } ну и на шаге "$zip->extractTo($dir);" выдает ошибку Warning: ZipArchive::extractTo(): Invalid or uninitialized Zip object Может кто шарит почему так?
Путь полный передаёшь? От корня ФС? Ну и добавь проверку кодов ошибок: https://secure.php.net/manual/ru/ziparchive.open.php#refsect1-ziparchive.open-returnvalues
да путь полный. Ок щас потестю отпишусь --- Добавлено --- Не находит архив чето. ошибка 19 хотя путь полный --- Добавлено --- когда сам заливаю файл то все норм --- Добавлено --- все разобрался. СПасибо. файл битый