Как распаковать zip-архив с заменой файлов с помощью PHP?

Подскажите, каким образом можно распаковать zip-архив обязательно с заменой файлов, используя PHP?

Как распаковать zip-архив с заменой файлов с помощью PHP?

» » Сообщение:

Всем доброго времени суток. Думаю, по заголовку все понятно, но повторюсь. Подскажите, каким образом можно распаковать zip-архив обязательно с заменой файлов, используя PHP?

Примерно так:

Код: Выделить всё Развернуть
require_once 'pclzip.lib.php';
$archive = new PclZip('archive.zip');

$archive->extract(PCLZIP_OPT_PATH, 'folder', PCLZIP_CB_PRE_EXTRACT, 'preExtractCallback');

// функция будет вызвана перед распаковкой очередного файла
function preExtractCallback($p_event, &$p_header)
{
    // если файл уже существует, то удаляем его
    if (file_exists($p_header['filename'])) {
        unlink($p_header['filename']);
    }
    return 1;
}
pclzip, archive, preextractcallback, extract, event, function, распаковка, return, unlink, exists, folder, архив, распаковать, заменой, файлов



Похожие темыКомментарии ПросмотрыПоследнее сообщение
1392Re: Вывод повторяющегося контента с...
Сообщение от: Admin
01059Защита сайта с помощью .htaccess и ...
Сообщение от: Admin
0371Переименование нескольких файлом с ...
Сообщение от: Admin
0192Как манипулировать людьми с помощью...
Сообщение от: Admin
0392Блокировка POST-запросов с помощью ...
Сообщение от: Admin