ホームページ >バックエンド開発 >PHPチュートリアル >PHP で zip を使用する方法_PHP チュートリアル
PHPでzipを使用する方法
Zip ファイル機能を使用すると、ZIP ファイルを読み取ることができます。
-------------------------------------------------- ---------------------------------
インストール
Zip ファイル関数がサーバー上で動作するには、次のライブラリがインストールされている必要があります:
ZZIPlib ライブラリ Gi Draheim: ZZIPlib ライブラリをダウンロード
Zip PELC 拡張機能: Zip PELC 拡張機能をダウンロード
Linux システムをインストールします
PHP 5+: zip 関数と zip ライブラリはデフォルトでは有効になっていないため、上記のリンクからダウンロードする必要があります。郵便番号のサポートを含めるには、-with-zip=direction 構成オプションを使用します。
Windows システムでのインストール
PHP 5+: ZIP 関数はデフォルトでは有効になっていないため、php_zip.dll および ZZIPlib ライブラリを上からリンクする必要があります。 php_zip.dll は php.ini 内で有効にする必要があります。
PHP 拡張機能を有効にするには、PHP extension_dir 設定 (php.ini ファイル内) を、PHP 拡張機能ライブラリが配置されているディレクトリに設定する必要があります。たとえば、extension_dir の値は c:php 拡張子です。
-------------------------------------------------- ---------------------------------
PHPのZipファイル機能
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 |