ZipArchive::replaceFile Remplace un fichier d'une archive ZIP &reftitle.description; public boolZipArchive::replaceFile stringfilepath intindex intstart0 intlength0 intflags0 Remplace un fichier d'une archive ZIP avec un fichier donné. &zip.filename.separator; &reftitle.parameters; filepath Le chemin vers le fichier à ajouter. index L'index du fichier à remplacer ; son nom restera inchangé. start Pour une copie partielle, la position de départ. length Pour une copie partielle, la longueur à copier ; si vaut 0 ou -1, le fichier entier sera utilisé (en commençant à la position start). flags Un masque composé d'une des constantes suivantes : ZipArchive::FL_ENC_GUESS, ZipArchive::FL_ENC_UTF_8, ZipArchive::FL_ENC_CP437. Le comportement de ces constantes est décrit sur la page des constantes ZIP. &reftitle.returnvalues; &return.success; &reftitle.examples; Cet exemple ouvre un fichier archive ZIP test.zip et remplace l'index 1 par /path/to/index.txt. Ouvre et remplace open('test.zip') === TRUE) { $zip->replaceFile('/path/to/index.txt', 1); $zip->close(); echo 'ok'; } else { echo 'échec'; } ?> ]]> &reftitle.seealso; ZipArchive::addFile