Распаковка архива средствами php

Discussion in 'PHP' started by Vald, 3 Jul 2011.

  1. Vald

    Vald Member

    Joined:
    6 Aug 2009
    Messages:
    25
    Likes Received:
    16
    Reputations:
    0
    Здравствуйте. Такая проблема - на шелле не установлен ни один из архиваторов. Можно ли как-то распаковать архив с помощью php?

    Или может есть какие-то варианты как залить файлы?
    Качалок тоже нет, но есть курл.
     
    #1 Vald, 3 Jul 2011
    Last edited: 3 Jul 2011
  2. Skofield

    Skofield Elder - Старейшина

    Joined:
    27 Aug 2008
    Messages:
    960
    Likes Received:
    392
    Reputations:
    58
    unzipper
     
    1 person likes this.
  3. wildshaman

    wildshaman Elder - Старейшина

    Joined:
    16 Apr 2008
    Messages:
    477
    Likes Received:
    483
    Reputations:
    99
    PHP:
    $zip = new ZipArchive;
    $zip->open('archive.zip');
    $zip->extractTo('./');
    $zip->close();
    echo 
    "Ok!";
    вместо archive.zip - твое название архива
    вместо ./ - путь, куда распаковывать (./ - в ту же дирекорию, где и архив)
     
    2 people like this.
  4. Vald

    Vald Member

    Joined:
    6 Aug 2009
    Messages:
    25
    Likes Received:
    16
    Reputations:
    0
    Спасибо, unzipper помог.

    wildshaman, так же спасибо, на будущее твой скрипт удобнее будет юзать.