無事にArchive_Zipを入れられたので早速ネット上の情報を参考にソースを作る。
こちらを参考にしたがうまくいかない
なんだろうな~
と思いつついろいろみるとこんな記事発見
ここには「ファイル」をZIPにする方法が書いてある。
※ソース引用
<?php
require_once("Archive/Zip.php");
$zip_file = "example.zip"; //①
$zip = new Archive_Zip($zip_file); //②
$file_name = "image1.jpg"; //※1
$zip->create($file_name); //③
?>
$zip_fileでは作成するZIPファイルの指定
$file_nameでは、このPHPを置いた場所からのパスを指定して、ファイルを指定
たしかにこれで、ファイルをZIPにできる、まあファイルをZIPにするのは以前zip.lib.phpでもできたので、改めてArchive_Zipでやらなくてもいいし、目的はディレクトリをまるごとZIPにすることなのです・・・
ふと
$file_nameでディレクトリを指定したらどうなるの?まあおそらくはerrがでるやろうな~とおもいつつやってみると・・・
出来るやん w( ゚o゚ )w !!!
(また急に関西弁)
なんと驚きの結果がそこに・・・
しかも普通にサブディレクトリもZIPに・・・
おかげさまで、サーバ上のフォルダをZIPにしてダウンロードする、というミッションはコンプリートだぜぇ
こちらを参考にしたがうまくいかない

なんだろうな~
と思いつついろいろみるとこんな記事発見
ここには「ファイル」をZIPにする方法が書いてある。
※ソース引用
<?php
require_once("Archive/Zip.php");
$zip_file = "example.zip"; //①
$zip = new Archive_Zip($zip_file); //②
$file_name = "image1.jpg"; //※1
$zip->create($file_name); //③
?>
$zip_fileでは作成するZIPファイルの指定
$file_nameでは、このPHPを置いた場所からのパスを指定して、ファイルを指定
たしかにこれで、ファイルをZIPにできる、まあファイルをZIPにするのは以前zip.lib.phpでもできたので、改めてArchive_Zipでやらなくてもいいし、目的はディレクトリをまるごとZIPにすることなのです・・・
ふと
$file_nameでディレクトリを指定したらどうなるの?まあおそらくはerrがでるやろうな~とおもいつつやってみると・・・
出来るやん w( ゚o゚ )w !!!
(また急に関西弁)
なんと驚きの結果がそこに・・・
しかも普通にサブディレクトリもZIPに・・・
おかげさまで、サーバ上のフォルダをZIPにしてダウンロードする、というミッションはコンプリートだぜぇ
