ZipArchive
PHP Manual

ZipArchive::addFile

(PHP 5 >= 5.2.0, PECL zip >= 1.1.0)

ZipArchive::addFileAñade un fichero al archivo ZIP para la ruta dada

Descripción

bool ZipArchive::addFile ( string $filename [, string $localname ] )

Añade un fichero al archivo ZIP par la ruta dada.

Parámetros

filename

La rtua del fichero a añadir.

localname

nombre local dentro del fichero ZIP.

Valores devueltos

Devuelve TRUE en caso de éxito o FALSE en caso de error.

Ejemplos

Este ejemplo abre un fichero ZIP test.zip y añade el fichero /path/to/index.txt. como newname.txt.

Example #1 Abrir y extraer

<?php
$zip 
= new ZipArchive;
if (
$zip->open('test.zip') === TRUE) {
    
$zip->addFile('/path/to/index.txt''newname.txt');
    
$zip->close();
    echo 
'ok';
} else {
    echo 
'failed';
}
?>

ZipArchive
PHP Manual