php操作(削除、抽出、追加)zipファイル方法詳細
phpはzipファイルを読みだします(ファイルを削除し、ファイルを抽出し、ファイルを追加します)。
zip圧縮ファイルからファイルを抽出する
zip圧縮ファイルからファイルを抽出する
<?php
/*
php zip
*/
$zip = new ZipArchive;
if ($zip->open('jQuery .zip') === TRUE) {// ANSI
$zip->extractTo('foldername');//
//$zip->extractTo('/my/destination/dir/', array('pear_item.gif', 'testfromfile.php'));//
$zip->close();
echo 'ok';
} else {
echo 'failed';
}
?>
zip圧縮ファイルからファイルを削除します。
<?php
/*
php zip
*/
$zip = new ZipArchive;
if ($zip->open('ajaxupload.zip') === TRUE) {
$zip->deleteName('file.txt');//
$zip->deleteName('testDir/');//
$zip->close();
echo 'ok';
} else {
echo 'failed';
}
?>
zip圧縮ファイルにファイルを追加します。
<?php
/*
php zip
*/
$zip = new ZipArchive;
if ($zip->open('ajaxupload.zip') === TRUE) {//ajaxupload.zip zip ,
$zip->addFile('33.xml');//
$zip->close();
echo 'ok';
} else {
echo 'failed';
}
?>
以上が本文で述べた内容の全部です。php操作zipファイルを理解していただければ助かります。