サーバーに大量のファイル(3万ファイル)をアップロードしなければならなくなった時にググったら見つけたHPです。

サーバー上でのzipファイル解凍方法はこちら

PHPプログラムのソースが載っています。大変助かりました。

自分用にファイルをアップロード

2013年4月7日追記

shell_exec

を使用出来ないサーバーが希にあるようです。

その場合は、下記のソースをカスタマイズしてお使い下さい。

ただし、PHP5.3以上が動いているサーバーでなければ使えません。

<?php

$zip = new ZipArchive();

if ($zip->open(‘./a.zip’) === true) {
  if ($zip->extractTo(‘./’) === true) {
    $zip->close();
  } else {
    exit(‘extract error.’);
  }
} else {
  exit(‘open error.’);
}

echo ‘complete’;

?>

スポンサー