![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
Webサーバー上で
http://ドメイン/files/任意フォルダ新規作成/複数ファイルアップロード
というところまで出来ましたが、ここで、『複数ファイルアップロード』
のデータをzipにまとめてダウンロードしたいです。
ブラウザ上で、初期画面には
-+-任意フォルダ新規作成
+-任意フォルダ新規作成2
というリンクが貼られていて、『任意フォルダ新規作成』をクリックしますと
/files/ 『一括DL』
-+-複数ファイルアップロード
+-複数ファイルアップロード2
という具合に中身が表示され、同じ画面内の/files/をクリックしますと
1つ上の階層に戻り、『一括DL』というボタンをクリックしますと
『複数ファイルアップロード』『複数ファイルアップロード2』がzipに
まとまってDL出来るという仕組みを作りたいです。
phpXplorerというものがキーワードでヒットしましたけれど、サイトが
閉鎖されているらしくDL出来ませんでどのような動きをするのか分かりま
せんけれど、
・ブラウザ上で
・Webサーバー内の特定フォルダ以下を
・Windowsエクスプローラーのように上の階層・下の階層に移動出来て
・ボタン一発で一括DL出来る
というものが理想です。
No.3ベストアンサー
- 回答日時:
自力で作りたいってお話ですかね。
中身が空ということは正しくファイルを得ることができていないのでしょう。
・圧縮対象が正しく得られていない。
・圧縮が正しく行われていない。
・ダウンロードしようとしてる圧縮ファイルが読み込めていない。
ちゃんとコードを理解して、自分でデバッグして、何が原因なのか自力で特定するしかありません。
ありがとうございます。
Xampp環境にてphpinfo関数でzipが生きていることを
確認していましたけれど、コマンドラインからphpを
動かしますと、そのzipでエラーが発生しておりました。
本番環境では動きましたので、ホッとしております。
No.2
- 回答日時:
elFinderを利用してみては。
https://studio-42.github.io/elFinder/#elf_l1_Lw
https://qiita.com/nissuk/items/1ec79b7478e7c1282 …
https://github.com/Studio-42/elFinder
ただし、OSSなので、障害や脆弱性、セキュリティについて理解した上でとなります。
githubを見る限り、コントリビューターもそれなりおり、活発とは言えませんが、開発停止にはなっていなさそうです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ドメイン・サーバー・クラウドサービス 自作サイトをサーバーにアップロードしたのですが… 2 2022/11/08 18:12
- その他(プログラミング・Web制作) セレクトボックスで選択された値をコントローラーで使用したい 2 2022/07/26 16:41
- その他(IT・Webサービス) WEBサイト内のファイルを探す方法は? 1 2022/11/11 16:38
- YouTube ユーチューブへの動画投稿にサムネイルを付ける方法は? 1 2022/07/21 23:45
- その他(セキュリティ) PDFファイルのパスワード設定について 1 2022/06/25 10:10
- Java 動かなくなったのでJavaソースを手直しお願いします。 2 2022/04/30 05:35
- WordPress(ワードプレス) Wordpress 複数プラグインの不具合? 1 2022/10/09 21:52
- Windows 10 ファイルエクスプローラーでフォルダを閉じる操作について 2 2022/10/15 11:06
- Excel(エクセル) フォルダAから1つのファイルだけを、フォルダBへを移動するVBAについて 2 2022/07/25 11:45
- Visual Basic(VBA) 複数ファイルのデータの統合について 12 2022/05/14 12:03
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
onedrive にexcelファイルをア...
-
「クラウドにアップロード」」...
-
ftpでアップロードが出来ない
-
FTPClientで転送結果(OKかFAIL)
-
Webブラウザを通じてサーバーの...
-
youtubeに音声のみのmp4ファイ...
-
ファイルをGET送信でアップロー...
-
ファイルアップロード aviファ...
-
マイクロソフトオフィスアップ...
-
BASP21のFTPで日本語ファイル名...
-
フォームでのファイルアップロ...
-
「警告:ページの有効期限切れ...
-
曲名をしりたい曲があるのです...
-
one drive のアップロード失敗...
-
別ファイルの変数を呼び出した...
-
PHPのif文でその処理を途中で抜...
-
フォントの色を変えるには?
-
.phpと.incファイルの違いはな...
-
「@$変数」の「@の意味は?」
-
【file_exists】ファイルが存在...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
onedrive にexcelファイルをア...
-
youtubeに音声のみのmp4ファイ...
-
ftpでアップロードが出来ない
-
VBでクラウドストレージにア...
-
ファイルサイズがpost_max_size...
-
ファイルをGET送信でアップロー...
-
FTPClientで転送結果(OKかFAIL)
-
10MB以内のJPG画像
-
「クラウドにアップロード」」...
-
どうして送信されないのでしょ...
-
BASP21のFTPで日本語ファイル名...
-
全角ファイル名をアップロード...
-
aws cloud9というものを使って...
-
PHPにてWebサーバー内データを...
-
php,file_get_contentsの結果が...
-
■PukiWiki アップロード可能な...
-
move_uploaded_fileについて
-
Dreamweaver ドリームウィーバ...
-
ファイルのアップロードでパス...
-
DUMPした巨大SQLファイルをイン...
おすすめ情報
こちらのサイト様
https://www.saaria.info/archives/1111
を丸々コピーしまして、アコーディオンメニュー形式でファイル表示させますことは出来ました。
そこから、一括DLボタンを作成しまして、
こちらのサイト様
https://tech.gootablog.com/article/php-zip-downl …
https://qiita.com/marienplatz/items/2b933b5e2a8f …
https://agohack.com/download-zip-file-with-php/
を丸々コピーしましたけれど、DLしましたZIPの中身が空(カラ)で、解凍出来ませんでした…
圧縮用phpへとパラメータは渡せていまして、ディレクトリを変数ではなく定数で指定を
しましても、中身が…
この辺り、お詳しいかたお願い致します。
header('Content-Disposition: attachment; filename*=UTF-8\'\'' . $fileName);
がダメで
header('Content-Disposition: attachment; filename="'.$zip_name.'"');
に変えたら出来ました
※コピペなので変数違っていますけれど…※