PclZip は、ZIP ファイルの圧縮および解凍用の非常に強力な PHP クラスです。PclZip ライブラリは、Zip 形式の圧縮ファイル (WinZip、PKZIP) を圧縮および解凍し、圧縮ファイルの内容の一覧表示などのファイルを処理できます。ファイルの解凍やファイルの解凍など。同時に、既存の ZIP パッケージにファイルを追加または削除することもできます。
公式ウェブサイト: http://www.phpconcept.net/pclzip/
最近、WordPress プラグイン ShareLink を開発しています。その過程で、ZIP ファイルを操作するための PHP クラスである PclZip を発見しました。シンプルで使いやすく、強力であるというのが私の評価です。
推奨するもう 1 つの理由は、ソース コード内で PHP 関数パラメーターの卑劣な使用法を発見したことです。以下に例を示す。
使い方1:
リーリー使い方2:
リーリーcreate メソッドにパラメーターがないことを確認してから、メソッドのプロトタイプを見れば、それがどれほど卑劣なものであるかがわかります。少なくとも私はそのように使ったことはありません。
以下は、サイト全体を圧縮してバックアップするための簡単なコードです:
リーリーその他の使用方法:
リーリークラスライブラリのダウンロード: pclzip-2-8-2.zip