サーバー上の、ある特定のフォルダーのファイルを一瞬でzipファイルへ圧縮・解凍するプログラムです。

wordressなどをインストールしているフォルダーには何千というファイル群がありますが、それらをFTPでダウンロードしようとすると、途中で接続が切れたりして、また最初からやり直しをするはめになったことはありませんか?

そう言ったトラブルを無くす場合に役立つプログラムです。

圧縮

例えば、

http://hoge.jp/wp/

というフォルダーのファイル群全てを

http://hoge.jp/wp/zip/a.zip

として圧縮する場合に役立ちます。

※以下のコードではzipフォルダーは、予め作成しておく必要があります。また、文字コードはutf8で保存、ファイル名は zip.php にして下さい。

上のコードのファイルを

http://hoge.jp/wp/zip/

へアップロードし(?http://hoge.jp/wp/zip/zip.php という状態 )、実行してください。すると、zipファイルが作成されます。

解凍

圧縮ファイルを解凍したいフォルダーへアップロードします。例えば

http://hogeb.jp/x/

に解凍したければ、そのフォルダーへ、さっき作った a.zip をアップロードします。そして、以下のコードのファイルも同じフォルダーへアップロードします。

※unzip.php などというファイル名で保存して下さい。文字コードは、utf8にして下さい。

?http://hogeb.jp/x/

に、 a.zip と unzip.php が存在していると思います。その状態で、 unzip.php を実行して下さい。a.zip が解凍されます。