ディレクトリツリーをパックする
system('zip -r -0 '.$file_arch.' /var/www/catalog/catalog_user/xml/1/ ');
それは機能しますが、すべてのサブフォルダーへのフルパスを解凍し、ディレクトリにあるものだけをパックしたい
params -j は機能しません..
http://linux.about.com/od/commands/l/blcmdl1_zip.htm-r
を参照して削除します
-r は再帰を表し、すべてのサブフォルダーを含めます。
または、次のように変更します。
system('cd /var/www/catalog/catalog_user/xml/1/ && zip -r -0 '.$file_arch.' . ');
パス全体なしで保存します。