ZipArchive::addPattern Ajoute des fichiers d'un dossier en utilisant une expression régulière PCRE &reftitle.description; public arrayfalseZipArchive::addPattern stringpattern stringpath"." arrayoptions[] Ajoute des fichiers depuis un dossier qui correspondent à l'expression régulière pattern. L'opération n'est pas récursive. L'expression régulière sera uniquement exécutée sur le nom des fichiers. &reftitle.parameters; pattern Une expression régulière PCRE. path Le dossier à analyser. Par défaut, le dossier courant. options Un tableau associatif d'options acceptés par la méthode ZipArchive::addGlob. &reftitle.returnvalues; Un &array; des fichiers ajoutée en cas de succès &return.falseforfailure; &reftitle.examples; Exemple avec <methodname>ZipArchive::addPattern</methodname> Ajoute tous les scripts PHP et les fichiers textes du dossier courant. open('application.zip', ZipArchive::CREATE | ZipArchive::OVERWRITE); if ($ret !== TRUE) { printf("A échoué avec le code d'erreur %d", $ret); } else { $directory = realpath('.'); $options = array('add_path' => 'sources/', 'remove_path' => $directory); $zip->addPattern('/\.(?:php|txt)$/', $directory, $options); $zip->close(); } ?> ]]> &reftitle.seealso; ZipArchive::addFile ZipArchive::addGlob