ZipArchive::deleteIndex
(PHP 5 >= 5.2.0, PHP 7, PHP 8, PECL zip >= 1.5.0)
ZipArchive::deleteIndex — インデックスを使用して、アーカイブ内のエントリを削除する
パラメータ
index
-
削除するエントリのインデックス。
例
例1 インデックスを使用した、アーカイブからのファイルの削除
<?php
$zip = new ZipArchive;
if ($zip->open('test.zip') === TRUE) {
$zip->deleteIndex(2);
$zip->close();
echo '成功';
} else {
echo '失敗';
}
?>
+add a note
User Contributed Notes 1 note
mubin at brokergenius dot com ¶
11 years ago
I'm trying to delete file using deleteName and deleteIndex, it returns true but files are not removed. can anybody tell me how could it be?
Here is code snippet
$zip = new ZipArchive ;
$zipname = "www.zip" ;
chmod( $zipname, 0777 ) ;
if ( $zip->open( $zipname ) )
{
$loop = $zip->numFiles ;
for ( $i = 0; $i < $loop; $i++ )
{
var_dump($zip->deleteIndex( $i )) ;
var_dump(deleteName($zip->getNameIndex( $i )). "/") ;
}
}$zip->close() ;
↑ and ↓ to navigate •
Enter to select •
Esc to close
Press Enter without
selection to search using Google