Php извлекает почтовый индекс, странное поведение

1

поэтому в настоящее время я сталкиваюсь с странным поведением в php, это может быть довольно легко решить, но я искал и просматривал свой код в течение 1 часа или 2, и я все еще придерживался того же места. Заранее благодарны за Вашу помощь.

Итак, вот моя проблема

Поэтому у меня есть эта функция

function extractZip($pathToZip, $pathToExtract){
    $zip = new ZipArchive();
    if ($zip->open($pathToZip) === true){
        $zip->extractTo($pathToExtract);
        $zip->close();
    }
    unlink($pathToZip);
}

И я использую его с застежкой-молнией, подобной этой

/folder1/folder2/folder3/files

Проблема заключается в том, что я извлекаю его как extractZip ("путь/в /zip.zip", "путь/в/извлечение");

структура становится странной

/folder1/folder2/folder3/files -> this is fine
/folder2/folder3 -> this is weird because it recreates all the folders
and they are empty, but I don't want those useless folder!

Спасибо, и если что-то непонятно, просто задавайте вопросы

  • 0
    Вы сначала пытались загрузить ZIP-файл, а затем распаковать? И проблема в том, что в вашем случае folder1 отсутствует .. это так?
  • 0
    да, это не сработало, спасибо за странность, я уже работаю с точно такой же функцией, и ничего подобного не происходило: \
Показать ещё 4 комментария
Теги:
function
zip
extract

1 ответ

0

Обновление php до последней версии исправило проблему (php 5.6)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню