PHP Zip File関数
PHP Zip File の概要
Zip File 関数を使用すると、圧縮ファイルを読み取ることができます。
インストール
サーバー上で Zip File 関数を実行するには、次のライブラリをインストールする必要があります:
- Guido Draheim の ZZIPlib ライブラリ:ZZIPlib ライブラリをダウンロード
- Zip PELC 拡張機能:Zip PELC 拡張機能をダウンロード
Linux システムでのインストール
PHP 5+:Zip 関数と Zip ライブラリはデフォルトでは有効にならないため、上記のリンクからダウンロードする必要があります。使用してください。--with-zip=DIR構成オプションで Zip サポートを含めてください。
Windows システムでのインストール
PHP 5+:Zip 関数はデフォルトでは有効にならないため、上記のリンクから php_zip.dll と ZZIPlib ライブラリをダウンロードする必要があります。php.ini で php_zip.dll を有効にする必要があります。
任意の PHP 拡張機能を有効にするには、PHP extension_dir 設定(php.ini ファイル内)をその PHP 拡張機能が存在するディレクトリに設定する必要があります。たとえば、extension_dir の値は c:\php\ext などです。
PHP Zip File 関数
PHP:この関数をサポートする最古の PHP バージョンを示します。
| 関数 | 説明 | PHP |
|---|---|---|
| zip_close() | ZIP ファイルを閉じます。 | 4 |
| zip_entry_close() | ZIP ファイル内のエントリを閉じます。 | 4 |
| zip_entry_compressedsize() | ZIP ファイル内のエントリの圧縮サイズを返します。 | 4 |
| zip_entry_compressionmethod() | ZIP ファイル内のエントリの圧縮方式を返します。 | 4 |
| zip_entry_filesize() | ZIP ファイル内のエントリの実際のファイルサイズを返します。 | 4 |
| zip_entry_name() | ZIP ファイル内のエントリの名前を返します。 | 4 |
| zip_entry_open() | 読み取り用に ZIP ファイル内のエントリを開きます。 | 4 |
| zip_entry_read() | ZIP ファイル内の開いているエントリを読み取ります。 | 4 |
| zip_open() | ZIP ファイルを開きます。 | 4 |
| zip_read() | ZIP ファイル内の次のエントリを読み取ります。 | 4 |
PHP Zip File 定数
なし。
その他の拡張機能