ZipArchive::openとは? わかりやすく解説

Weblio 辞書 > コンピュータ > PHP関数リファレンス > ZipArchive::openの意味・解説 

ZipArchive::open

(No version information available, might be only in CVS)
ZipArchive::open — ZIP ファイルアーカイブをオープンする

説明

mixed ZipArchive::open ( string filename [, int flags] )
新しい zip アーカイブを、読み込み/書き込み/変更用にオープンします。

パラメータ

filename
オープンする ZIP アーカイブのファイル名。
flags
アーカイブのオープンに使用するモード。
  • ZIPARCHIVE::CREATE
  • ZIPARCHIVE::EXCL
  • ZIPARCHIVE::CHECKCONS


返り値

エラーコード
成功した場合に TRUE、それ以外の場合にエラーコードを返します。
  • ZIPARCHIVE::ER_EXISTS
  • ZIPARCHIVE::ER_INCONS
  • ZIPARCHIVE::ER_INVAL
  • ZIPARCHIVE::ER_MEMORY
  • ZIPARCHIVE::ER_NOENT
  • ZIPARCHIVE::ER_NOZIP
  • ZIPARCHIVE::ER_OPEN
  • ZIPARCHIVE::ER_READ
  • ZIPARCHIVE::ER_SEEK


この例は、ZIP ファイルアーカイブをオープンして内部の各ファイルを読み込み、 その内容を表示します。この例で使用するアーカイブ test2.zip は、ZZIPlib のソース配布物に含まれているテスト用アーカイブのひとつです。
例 2526. オープンおよび展開
<?php
$zip = new ZipArchive;
$res = $zip->open('test.zip')
if ($res === TRUE) {
   echo '成功';
   $zip->extractTo('test');
   $zip->close();
} else {
   echo '失敗、コード:' . $res;
}
?>

例 2527. アーカイブの作成
<?php
$zip = new ZipArchive;
$res = $zip->open('test.zip', ZipArchive::CREATE);
if ($res === TRUE) {
   $zip->addFromString('test.txt', 'ここにファイルの内容を書きます');
   $zip->addFile('data.txt', 'entryname.txt');
   $zip->close();
   echo '成功';
} else {
   echo '失敗';
}
?>




英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「ZipArchive::open」の関連用語

ZipArchive::openのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ZipArchive::openのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
PHP Documentation GroupPHP Documentation Group
Copyright © 1997 - 2024 by the PHP Documentation Group.

©2024 GRAS Group, Inc.RSS