Квартиры, дома, земельные участки Краснодарского края без посредников. Объявления собственников недвижимости.
Реклама здесь
Главная
Примеры PHP Примеры JavaScript Примеры Ajax Примеры CSS,HTML

Добавление файла в ZIP-архив с помощью PHP


<?php
$filepath 
'my_archive.zip';
$zip = new ZipArchive;
// Создаем архив
if ($zip->open($filepathZipArchive::CREATE) === TRUE){
   
// первый параметр - откуда взять, второй как назвать внутри архива
   
$zip->addFile('/download/ReadMe.txt''ReadMe.txt');
   
// Создать внутри архива файл и записать в него содержимое
   
$zip->addFromString('ReadMe.txt','Архив скачан с сайта htmlweb.ru');
   
// закрыть архив
   
$zip->close();
}else echo 
'Ошибка открытия файла архива!';
?>
Скопировать в буфер

Извлечение всех файлов из архива


<?php
$zip 
= new ZipArchive;
if (
$zip -> open('archive.zip') === TRUE)
{
    
// Извлекаем файлы из архива в папку kdg
    
$zip -> extractTo('kdg');
    
$zip -> close();
    echo 
'Архив распакован';
}
else echo 
'Ошибка при извлечении файлов из архива';
?>
Скопировать в буфер

Создаем архив и поместить в него все файлы из директории

Создаем архив и добавляем в него все файлы из директории


<?php
$pathdir
='kdg';
$zip = new ZipArchive;
if (
$zip -> open('images.zip'ZipArchive::CREATE) === TRUE)
{
    
$dir opendir$pathdir );
    while( 
$d readdir$dir ) ){
            echo 
"Добавляем в архив файл ".$d." размером ".filesize$pathdir.$d )."<br />";
            
$zip -> addFile$pathdir.'/'.$d$d);          
    }
    
$zip -> close();
    echo 
'Файлы добавлены в архив';
}
else echo 
'Ошибка!';
?>
Скопировать в буфер

Добавление коментария в ZIP-архив с помощью PHP


<?php
$filepath 
'my_archive.zip';
$zip = new ZipArchive;
if (
$zip->open($filepath) === TRUE){
   
$zip->setArchiveComment('Архив скачан с сайта htmlweb.ru');
   
$zip->close();
}else echo 
'Ошибка открытия файла архива!';
?>
Скопировать в буфер
официальный дилер terex и ремонт башенного крана продажа .

© Copyright 2008-2012 by KDG