PHP ジップ



PHP Zip Fileの紹介

Zip File機能を使用すると、圧縮ファイルを読み取ることができます。


インストール

サーバー上で Zip ファイル機能を実行するには、次のライブラリをインストールする必要があります:

  • Guido Draheim の ZZIPlib ライブラリ: ZZIPlib ライブラリをダウンロードする

  • Zip PELC 拡張機能: Zip PELC 拡張機能をダウンロードする

Linux システムに

PHP 5+ をインストールする: Zip 関数と Zip ライブラリはデフォルトでは有効になっていないため、上記のリンクからダウンロードする必要があります。 Zip サポートを含めるには、--with-zip=DIR 構成オプションを使用してください。

Windows システムに

PHP 5+ をインストールする: Zip 関数はデフォルトでは有効になっていないため、php_zip.dll および ZZIPlib ライブラリを上記のリンクからダウンロードする必要があります。 php_zip.dll は php.ini で有効にする必要があります。

PHP 拡張機能を有効にするには、PHP extension_dir 設定 (php.ini ファイル内) を、PHP 拡張機能が配置されているディレクトリに設定する必要があります。たとえば、extension_dir の値は c:phpext である可能性があります。


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 ファイル定数

なし。