Блог старого компьютера

Блог старого компьютера


Главная PHP Разархивировать архив на хостинге (Вариант 2)

Разархивировать архив на хостинге (Вариант 2)

19.12.2012 07:29 Администратор PHP
Печать PDF
Потребовалось мне сегодня разархивировать файл на хостинге. По сути плевое дело, но вот клиент не оставил мне доступ к панели управления хостингом. Тут я конечно же вспомнил о методе котором пользовался давным давно, и который описывал тут. Залил файл на хостинг и ничего не произошло, к сожалению бывает такое. Вспомнил про php бибилотеку pclzip с которой недавно сталкивался. Не долго думая решил разархивировать с помощью этой библиотеки, и написал по быстрому второй файл в котором необходимо указать на архив.

Содержимое моего файла такое:

if(!isset($_POST['arch'])){
echo '<form action="" method="post">
<input type="text" name="arch">
<input type="submit" value="Отправить">
</form>';
}
else{
require_once('pclzip.lib.php');
$archive = new PclZip($_POST['arch']);
if ($archive->extract() == 0) {
die("Error : ".$archive->errorInfo(true));
}
}

 Оба файла нужно залить в папку с архивом который хотим разархивировать и запустить мой файл на исполнение (ниже прикреплю архив с этими файлами запускать необходимо файл r.php). После запуска появится форма в которую необходимо вписать название архива и нажать кнопку "Отправить".

Как и обещал прикрепляю архив с этими файлами

Добавить комментарий


Защитный код
Обновить

Поиск

Голосование

Что Вы думаете на счет битрикса?
 

Все материалы раздела