約2年前までには、ロリポップレンタルサーバでzipファイル解凍サービスがありました。
lolipop側でその後何かがの理由で当該サービスを外しました。
(お客様にお知らせしたかどうかを未明)。ロリポップレンタルサーバを利用しているユーザにとしては、やはり損となります。
それでは、自分でzipファイル解凍の機能を作成していきましょう。
コードは以下となります。
<?php
$zip = new ZipArchive();
// 解凍先フォルダーを作成
$unzip_folder = "./unzip/unzip" + $_SERVER['REQUEST_TIME'];;
if (!mkdir($unzip_folder, 0777, true)) {
die('フォルダー作成が失敗しました...');
}
// ZIPファイルをオープン
$zip_file = './your-zip-file.zip';
$res = $zip->open($zip_file);
if ($res === true) {
// 解凍先フォルダーに解凍する。
$zip->extractTo($unzip_folder);
$zip->close();
}
else {
exit('ご指定したzipファイル存在しないか、操作できません。');
}
以上で、unzipフォルダーにunzip340000のようなフォルダーにに、your-zip-file.zipのコンテンツを解凍できました。
メモを。
♪ 当記事がお役に立ちましたらシェアして頂ければ嬉しいです。
★ 当記事を閲覧の方は下記の【関連記事】も閲覧していました。
zanmai @2016年03月31日
» ①②③④の順で設定できるはず。…