お世話になっております
Windows Formで作成したアプリをサーバー上にアップロードしてあるので
それをPHPで作成したサイト上からダウンロードできるようにしたいのですがうまく機能しません
ミスなどがありましたら、ご指揮的して頂けますと幸いです
php
1<body> 2 <a href="index.php?file=tree">DownLoad『WOUNISE』Here</a> 3 4 <?php 5 if (!empty($_GET["file"])) { 6 7 // 丸ごと圧縮するフォルダ 8 $folder = "wounise"; 9 // Zip ファイル名 10 $fileName = $folder . ".zip"; 11 // ファイルディレクトリ 12 $dir = "setup"; 13 // Zip ファイルパス 14 $zipPath = $dir . '/' . $fileName; 15 $command = "cd " . $dir . ";" . 16 "zip -r '" . $fileName . "' ./" . $folder . "/"; 17 exec($command); 18 mb_http_output("pass"); 19 header("Content-Type: application/zip"); 20 header("Content-Transfer-Encoding: Binary"); 21 header("Content-Length: " . filesize($zipPath)); 22 header('Content-Disposition: attachment; filename*=UTF-8\'\'' . $fileName); 23 ob_end_clean(); 24 readfile($zipPath); 25 // Zipファイル削除 26 unlink($zipPath); 27 exit; 28 } 29 ?> 30</body>
サーバー上のフォルダ構造
-----setup(こちらにアプリのセットアップファイルが入っております)
-----index.css
-----index.php(上記のコード)
参考サイト
https://agohack.com/download-zip-file-with-php/
方法1を参考にしました....