解凍したいファイルを「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」が表示されて完了となります。
Web コード プラグインなし
長いリンク(URL)がはみ出すときのCSS。スマホでも対策OK!
スマートフォンで見ると、長いリ...
続きを見るWeb Wordpress コード スピード
コンタクトフォーム7(Contact Form 7)指定ページのみjsとcssを読み込ませる方法。|WordPress
WordPressで、プラグイ...
続きを見る植物
Astrophytum asterias アストロフィツム 兜丸
根強い愛好家が最も多いサボテン...
続きを見る7月
Web YouTube コード プラグインなし
CSSでYouTubeの埋め込みを比率維持したままレスポンシブ対応させる方法。
YouTubeの埋め込みを比率...
続きを見る植物
サボテンとは。「Cactos」の由来と特徴【1】
「Cactus」という言葉はギ...
続きを見る7月