@nllm

Почему unzip работает не корректно при вызове из php с помощью exec?

Поставил unzip с обработкой кириллических имен.
Если запускаю в консоли распаковку архива, то файлы с кириллическими именами появляются.
/usr/bin/unzip -O cp866 ./123.zip -d ./123

Если тоже самое дело из php-скрипта, то папки создаются, но файлы не появляются.
exec("/usr/bin/unzip -O cp866 ./123.zip -d ./123");

В чем может быть причина? Как решить проблему?
  • Вопрос задан
  • 647 просмотров
Пригласить эксперта
Ответы на вопрос 1
@tplus
Вы уверены, что текущая рабочая папка для php совпадает с той, которая была, когда вы делали вручную unzip?

Попробуйте внутри php-скрипта задать полный путь до архива.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы