downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

ZipArchive::unchangeName> <ZipArchive::unchangeArchive
[edit] Last updated: Fri, 25 May 2012

view this page in

ZipArchive::unchangeIndex

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

ZipArchive::unchangeIndex指定したインデックスのエントリに対するすべての変更を取り消す

説明

mixed ZipArchive::unchangeIndex ( int $index )

指定したインデックスのエントリに対するすべての変更を取り消します。

パラメータ

index

エントリのインデックス。

返り値

成功した場合に TRUE を、失敗した場合に FALSE を返します。



add a note add a note User Contributed Notes ZipArchive::unchangeIndex
till at php dot net 29-Aug-2010 05: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.

 
show source | credits | stats | sitemap | contact | advertising | mirror sites