ホームページ >php教程 >php手册 >PHPダウンロード機能

PHPダウンロード機能

WBOY
WBOYオリジナル
2016-06-21 09:07:221337ブラウズ

ダウンロード

2 つの状況があり、1 つはファイルを個別にダウンロードする場合です:

$file_dir = "/xxx/";
if (!file_exists($file_dir . $file_name); / / ファイルが存在するかどうかを確認します
echo "ファイルが見つかりません";
} else {
$file = fopen($file_dir . $file_name,"r") // ファイルを開きます
// ファイルを入力しますtag
Header("Content-type: application/octet-stream");
Header("Accept-Range: bytes");
Header("Accept-Length: ".filesize($file_dir . $file_name)) ;
Header(" Content-Disposition:attachment; filename=" . $file_name);
// 出力ファイルの内容
fclose($file); exit;}
? >

別の状況として、ファイル パスに「http」または「ftp」の URL が含まれている場合があります。
$file_name = "abc.exe"
$file_dir = "http://www.xrss .cn/";
$file = @ fopen($file_dir . $file_name,"r");
if (!$file) {
echo "ファイルが見つかりません";
} else { Header("Content-type: application/octet -stream");
Header("Content-Disposition:attachment; filename=" . $file_name);
while (!feof ($file)) {
echo fread($file,50000);
}
fclose ($ ファイル)
}
?>
;




声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。