ZipArchive::addFromString
(PHP 5 >= 5.2.0, PECL zip >= 1.1.0)
ZipArchive::addFromString — Ajoute un fichier à une archive ZIP en utilisant son contenu
Description
bool ZipArchive::addFromString
( string
$localname
, string $contents
)Ajoute un fichier à une archive ZIP en utilisant son contenu.
Liste de paramètres
-
localname
-
Le nom de l'entrée à créer
-
contents
-
Le contenu à utiliser pour créer l'entrée. Ceci est utilisé dans un mode binaire sécurisé.
Valeurs de retour
Cette fonction retourne TRUE
en cas de
succès ou FALSE
si une erreur survient.
Exemples
Exemple #1 Ajout d'une entrée dans une nouvelle archive
<?php $zip = new ZipArchive; $res = $zip->open('test.zip', ZipArchive::CREATE); if ($res === TRUE) { $zip->addFromString('test.txt', 'contenu du fichier ici'); $zip->close(); echo 'ok'; } else { echo 'échec'; } ?>
Exemple #2 Ajout d'un fichier dans un dossier d'une archive
<?php $zip = new ZipArchive; if ($zip->open('test.zip') === TRUE) { $zip->addFromString('dir/test.txt', 'contenu du fichier ici'); $zip->close(); echo 'ok'; } else { echo 'échec'; } ?>