ZipArchive::unchangeName> <ZipArchive::unchangeArchive
Last updated: Mon, 28 Dec 2009

ZipArchive::unchangeIndex

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

ZipArchive::unchangeIndexRevert all changes done to an entry at the given index.

Descrição

mixed ZipArchive::unchangeIndex ( int $index )

Revert all changes done to an entry at the given index.

Parâmetros

index

Index of the entry.

Valor Retornado

Retorna TRUE em caso de sucesso ou FALSE em falhas.



User Contributed Notes
ZipArchive::unchangeIndex
till at php dot net
29-Aug-2010 12:29
Consider this example:

<?php
$zip
= new ZipArchive;
$zip->open(...);

$zip->addFile('path/file', 'foo');
$zip->renameIndex(0, 'bar');

echo
$zip->getNameIndex(0); // 'bar'

$zip->unchangeIndex(0);

echo
$zip->getNameIndex(0); // 'false'
?>

Unless you call save() in between, the unchangeIndex() call reverts back to the initial state of the archive - where index '0' did not exist.

If you called save() after addFile() and then renamed the file, you would be able to revert/undo the name change.

ZipArchive::unchangeName> <ZipArchive::unchangeArchive
Last updated: Mon, 28 Dec 2009