「ダウンロード商品ファイル名」…
サーバー上でPHPを使って.zipファイルを解凍する
EC CUBEなんかのファイル数が多いCMSをサーバーにアップするのって時間がかかりますよね。
ローカルで解凍してからアップするとファイル数が多すぎて非常に時間がかかってしまいます。
そんなときは圧縮ファイルをアップしてしまいましょう。
圧縮ファイルをアップしたあとでなんとかするのです。
まずは対象のファイルをサーバーにアップロードします。
今回は「eccube.zip」とします。
unzip.php
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>ZIPファイルを解凍するよ</title> </head> <body> <?php $zip = new ZipArchive(); if ($zip->open('./eccube.zip') === true) { if ($zip->extractTo('./') === true) { $zip->close(); } else { exit('解凍出来ません'); } } else { exit('ファイルが開けません'); } echo '解凍完了!'; ?> </body> </html>
あとはこのファイル「unzip.php」にアクセスすれば瞬時に解凍してくれます。
解決!
ディスカッション
コメント一覧
まだ、コメントがありません