私は自分のサイトにダウンロードリンクジェネレータを作成しようとしています。変数付きphpダウンロードリンク
-
- ユーザーは「リストX」を書き込んで、サイトはすべてのファイルが多数を持っている
-
- 指定されたディレクトリ内のすべてのファイルを一覧表示します(: は、私はそれで意味することはこれです「downloa:0から
- ユーザタイプ)nとD 5" アップをポップボックス 『例えば
-
- それは、ユーザがダウンロードを持つようにダウンロード・スクリプト
-
- にスクリプトがそれを作るユーザーをリダイレクト』
私は最初にすべてのファイル名で配列を作成し、その配列の中で "download X"コマンドを実行します。
ユーザーがダウンロードスクリプトにリダイレクトすると、ダウンロードしたいファイル名の変数がダウンロードスクリプトに「POST」され、その結果ヘッダーが変更されます。だからここ
は私の二つの質問です:
1) - どのようにユーザーの入力に応じてダウンロード・スクリプトを変更できますか? 2) - 入力フィールドはすでに "$ _SERVER ['PHP_SELF']"で他の目的に使用されているので、フォームなしで変数を "POST"する方法はわかりません。
これは私の簡単なダウンロード・スクリプトです:事前に
<?php
header('Content-disposition: attachment; filename=huge_document.pdf');
header('Content-type: application/pdf');
readfile('huge_document.pdf');
?>
ありがとう!
ファイル#5は、 'file6です。 pdf'。 –
助けてくれてありがとう!簡単な質問ですが、一括ダウンロードを行うことは可能ですか?ユーザーが「download 1-5」と入力すると、id 1からid 5までのすべてのファイルがダウンロードされます。 –
一括ではどういう意味ですか?一度に1つ以上ダウンロードしますか? –