PHP での zip ファイルの操作例をいくつか示します。これを紹介してみましょう。
zip アーカイブからファイルを抽出する
コードは次のとおりです |
コードをコピー |
/*
php zip アーカイブからファイルを抽出します
*/
$zip = 新しい ZipArchive ;
if ($zip->open('jQuery 5 画面スクロール上下フォーカス画像 code.zip') === TRUE) {//中国語のファイル名には、ANSI エンコードされたファイル形式を使用する必要があります
$zip->extractTo('foldername');//すべてのファイルを抽出します
//$zip->extractTo('/my/destination/dir/', array('pear_item.gif', 'testfromfile.php'));//いくつかのファイルを抽出します
$zip->close();
「わかりました」とエコーします。
} その他 {
エコー「失敗しました」 ;
}
?>
|
zip アーカイブからファイルを削除する
コードは次のとおりです
コードをコピー |
|
/*
php zipアーカイブからファイルを削除します
*/
$zip = 新しい ZipArchive
;
if ($zip->open('ajaxupload.zip') === TRUE) {
$zip->deleteName('file.txt');//ファイルを削除
$zip->deleteName('testDir/');//フォルダーを削除します
$zip->close();
「わかりました」とエコーします。
} その他 {
エコー「失敗しました」
;
}
?>
zipファイルにファイルを追加します
コードは次のとおりです
コードをコピー
|
|
/*
php zipアーカイブにファイルを追加します
*/
$zip = 新しい ZipArchive ;
if ($zip->open('ajaxupload.zip') === TRUE) {//ajaxupload.zip は既存の zip ファイルです。中国語のファイル名のエンコードの問題に注意してください
$zip->addFile('33.xml');//新しいファイルを追加
$zip->close();
「わかりました」とエコーします。
} その他 {
エコー「失敗しました」 ;
}
?>
|
http://www.bkjia.com/PHPjc/632775.htmlwww.bkjia.com
true
http://www.bkjia.com/PHPjc/632775.html技術記事以下のエディタでは、zip パッケージ内の指定されたファイルを読み込んだり、zip パッケージ内の指定されたファイルを削除したりすることができる例をいくつか紹介します。 zipから…