ディレクトリの圧縮は、Linuxコマンドが使える環境ではコマンド一発で圧縮出来ますが、 Windowsサーバーや、開発環境をWindowsにXAMPPをのせて構築している場合などでは、 Linuxコマンドが使えないため、1コマンドで圧縮というわけには行きません。 そこで、今回はWindowsでも動作させるために、 PHP5.2から導入された標準クラス「ZipArchive」を使ってディレクトリを丸っと圧縮したいと思います。 汎用的に使い回せる様にメソッド化していますので、コピペで使用出来ますよ!。 一筋縄では行かないPHPでのディレクトリ圧縮 ZipArchiveのストリームを開く ディレクトリのZIP圧縮 ZIP圧縮ファイルを展開する 一筋縄では行かないPHPでのディレクトリ圧縮 「ZipArchive」にてディレクトリを丸っと圧縮することは、実は一工夫必要です。 なぜなら、「ZipAr
![PHP標準のZipArchiveにてディレクトリを丸っとZIP圧縮・展開する方法](https://cdn-ak-scissors.b.st-hatena.com/image/square/761b30a44f83f41fbcbb44b6404ab16b00e27232/height=288;version=1;width=512/https%3A%2F%2Fblogger.googleusercontent.com%2Fimg%2Fb%2FR29vZ2xl%2FAVvXsEh1ftpxfHjlv-TOnSGo-ZTdxnM7gQVVurp6SGrRxjlEKFOL1hDAborto8_wDlXzvq2CPCjZ8_V4ul8WP02KEkcPU28YyZe5BgT2VR7q26ou7rMwfz_AUUxMbTD_zl4uIyOlF1qEkuQVCQ%2Fw1200-h630-p-k-no-nu%2FOOK92_kabannioshikomou20131223.jpg)