(PHP 5 >= 5.2.0, PECL zip >= 1.1.0)
ZipArchive::addFile — Añade un fichero al archivo ZIP para la ruta dada
Añade un fichero al archivo ZIP par la ruta dada.
La rtua del fichero a añadir.
nombre local dentro del fichero ZIP.
Devuelve TRUE en caso de éxito o FALSE en caso de error.
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';
}
?>