PHP Zip関数 リファレンス
PHP Zip関数について
PHP Zip関数は ZIP ファイルを操作するための関数群です。
Zip ファイル関数は、ZIP ファイルを読み込むことができます。
要件
ZIP 拡張機能を使用するには、libzipが必要です。
インストール
Linux システム
これらの関数を使用するには、PHP を –enable-zip オプションでコンパイルする必要があります。
- PHP 5.6: システムの libzip インストールを使用するには、–with-libzip=DIR 構成オプションを使用します。libzip のバージョン 0.11 が必要で、0.11.2 以降が推奨されています。
- PHP 7.3: バンドルされた libzip に対してビルドすることは非推奨ですが、構成に –without-libzip を追加することで可能です。
Windows システム
- PHP 5.3 以前: これらの関数を使用するには、”php.ini” 内で “php_zip.dll” を有効にする必要があります。
- PHP 5.3 以降: ZIP 拡張機能は組み込みです。
PHP Zip 関数
関数 | 説明 |
---|---|
zip_close() | ZIP ファイルアーカイブを閉じます。 |
zip_entry_close() | ZIP ディレクトリエントリを閉じます。 |
zip_entry_compressedsize() | ZIP ディレクトリエントリの圧縮ファイルサイズを返します。 |
zip_entry_compressionmethod() | ZIP ディレクトリエントリの圧縮方法を返します。 |
zip_entry_filesize() | ZIP ディレクトリエントリの実際のファイルサイズを返します。 |
zip_entry_name() | ZIP ディレクトリエントリの名前を返します。 |
zip_entry_open() | ZIP ファイル内のディレクトリエントリを読み込むために開きます。 |
zip_entry_read() | ZIP ファイル内のオープンされたディレクトリエントリから読み込みます。 |
zip_open() | ZIP ファイルアーカイブを開きます。 |
zip_read() | オープンされた ZIP ファイルアーカイブ内の次のファイルを読み込みます。 |