Archive

Archive

サーバー内のzipファイルを解凍するPHPコード

  • ホーム
  • Archive
  • サーバー内のzipファイルを解凍するPHPコード
2026.01.01コード

以下のコードを書いたPHPフォルダをzipファイルと同じサーバに入れて、ブラウザからそのPHPファイルにアクセスすると解凍される。
動作するとブラウザには「Unzip Complete」と表示される。
zipファイルへのパス(./hoge.zip)とファイル名は書き換える。
もし動作しない場合は、ファイルのパーミッションを変更してみる。

<?php
$zip = new ZipArchive();
if ($zip->open('./hoge.zip') === true) {
	if ($zip->extractTo('./') === true) {
		$zip->close();
	} else {
		exit('Extract Error');
	}
} else {
	exit('Open Error');
}
echo 'Unzip Complete';
?>

phpファイルのダウンロードはこちら

ページ上部に戻るスプーン