ホームページ > バックエンド開発 > PHPチュートリアル > PHPファイルのダウンロードをさらに導入できます

PHPファイルのダウンロードをさらに導入できます

高洛峰
リリース: 2023-03-02 17:22:01
オリジナル
1158 人が閲覧しました

PHP はコードを使用してファイルのダウンロードを実装します 読み込み PHP はコードを使用してファイルのダウンロードを実装しますが、通常は URL を呼び出してダウンロードを実装しますが、画像のダウンロードや HTML Web など、IE が開いているファイルを認識できる場合にはこの方法は使用できません。このとき、それを実装するにはプログラミングが必要です。次の PHP コードで問題を解決できます。?if( empty($_GET[ 一般的に URL を呼び出してダウンロードしますが、IE では URL を認識できます。ファイルを開いた場合、画像や HTML Web ページなどのダウンロードなどのこの方法は使用できません。その場合、次の php コードで問題を解決できます。
コードをコピーします。コードは次のとおりです。 :
if( empty($_GET['FileName'])| | empty($_GET['FileDir'])|| empty($_GET['FileId'])){
echo''
}
$file_name=$_GET['FileName']; _GET['FileDir'];
$FileId=$_GET['FileId'];
$file_dir = $file_dir."/";
if (!file_exists($file_dir.$file_name)) { //ファイルが存在するかどうかを確認します存在します
echo "ファイルが見つかりません";
終了;
} else {
$file = fopen($file_dir . $file_name,"r") // ファイルを開きます
// ファイルタグを入力します
Header(" -type: application/octet-stream");
Header("Accept-Ranges: bytes" );
Header("Accept-Length: ".filesize($file_dir . $file_name));
Header("Content -Disposition:attachment; filename=" . $file_name);
// 出力ファイルの内容
echo fread( $file,filesize($file_dir . $file_name));
fclose($file);
exit();
}
?>

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
PHP 拡張子 intl
から 1970-01-01 08:00:00
0
0
0
phpのデータ取得?
から 1970-01-01 08:00:00
0
0
0
phpを上手に学ぶ方法
から 1970-01-01 08:00:00
0
0
0
PHP GET エラー レポート
から 1970-01-01 08:00:00
0
0
0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート