ダウンロード
「ファイルをダウンロードする」ということがそんなに簡単だと言う価値があるでしょうか?もちろん、それはあなたが思っているほど単純ではありません。たとえば、顧客が特定のファイルをダウンロードする前にフォームに記入してもらいたい場合、最初に「リダイレクト」メソッドを使用する必要があります。まずフォームが記入され完了したかどうかを確認し、次に URL を指定する必要があります。をファイルに追加し、顧客がたとえば作成者が作成した次のコードをダウンロードできるようにします。 Header("Location: http://www.webjx.com/download/info_check.exe");
exit;
}
?>
または、次の状況:
ファイルのダウンロードを開始します</a>"
ここでは、IDメソッドを使用してダウンロードするファイルの番号を受け取り、その後「リダイレクト」メソッドは、実際の URL に接続するために使用されます。
$file_dir = "/public/www/download/"; file_exists($file_dir . $file_name); { // ファイルが存在するか確認します
exit;
$file = fopen($file_dir . $file_name,"r") // ファイルを開きます
// 入力ファイルタグ
Header("Content-type: application/octet-stream");
Header("Accept-Length: ".filesize); ($file_dir . $file_name ; ($file);
exit;}
?>
そして、ファイルパスが「http」または「ftp」のURLの場合、ソースコードが少し変わります。手順は次のようになります。
$file_name = "info_check.exe";
$file_dir = "http://www.webjx.com/"; r");
if (!$ file) {
echo "ファイルが見つかりません";
} else {
Header("Content-type: application/octet-stream");
Header( "Content-Disposition:attachment;filename=" .
以上です PHPを使ってファイルを直接出力します。