解凍したいファイルを「example.zip」とします。
1:解凍したいzipファイルをアップロード
解凍したいzipファイル「example.zip」を、解凍したいディレクトリにアップロードします。
2:unzip.phpの作成・アップロード
下記のphpファイルを作成し、上記1と同じディレクトリにアップロードします。
<?php
//実行しているスクリプトのフルパスを取得
$scriptfullpath=(empty($_SERVER["HTTPS"]) ? "http://" : "https://").$_SERVER["HTTP_HOST"].$_SERVER['PHP_SELF'];
$filename="";
$filename= $_POST["filename"];
echo <<< EOM
<form method="post" action="$scriptfullpath">
<input type="hidden" name="mode" value="unzip">
-----Un Zip program-----<BR>
Input zip filename:<input type="text" name="filename" value="$filename">
<input type="submit" value="UNZIP">
</form>
EOM;
if(strpos($filename,'.zip') !== false){
//$filenameの中に.zipが含まれている場合
$zip = new ZipArchive;
$res = $zip->open($filename);
if ($res === TRUE) {
$zip->extractTo('./');
$zip->close();
echo 'OK--unzip success';
} else {
echo 'error--unzip failed';
}
}else{
//zipファイルではない
if($_POST["mode"] == "unzip"){echo 'error--this file is not zip file';}
}
?>
2:unzip.phpにアクセス
ブラウザにて下記urlにアクセスします。
例:https://yourdomain.com/unzip.php
※https://yourdomain.com/の部分はご自身のサイトのurlに書き換えてください。
3:zipの展開
「入力 Zip ファイル名:」の入力欄が出現しますので、解凍したいzipファイル名「example.zip」を入力し「解凍」ボタンをクリックしてください。
4:完了
「OK–unzip success」が表示されて完了となります。
植物
Astrophytum asterias アストロフィツム 兜丸
根強い愛好家が最も多いサボテンのひとつです。 アストロフィツム兜丸は特に品種が多く交配も実生もしやすい...
続きを見るNGO ニュース
非政府団体「FRECER NGO」を設立しました。
本日、非政府団体「FRECER NGO」を設立しました。 地域、国内外にこだわらず地球全体の問題解決に...
続きを見るWeb Wordpress コード スピード
Googleスピードテストで100点を取るための方法。WordPressのテーマやプラグインで、より良いWebバイタルの作り方。「開発者向けチェックリスト」
この投稿では、googleスピードテストで100点を取るための方法を説明します。 1. 1.ファイル(...
続きを見るWeb コード プラグインなし
長いリンク(URL)がはみ出すときのCSS。スマホでも対策OK!
スマートフォンで見ると、長いリンクが横にはみ出している場合があります。そんなときは下記スタイルで対処で...
続きを見るCDN Web スピード セキュリティ
CloudflareでCDN配信してもAdSense収益が減ることはない?各種設定方法。
1. Adsenseの影響について2. 原因は個々のIPがCloudflareを通すことで区別がつかな...
続きを見る