ファイルのダウンロードを処理するための PHP コード

WBOY
リリース: 2016-07-25 08:45:32
オリジナル
931 人が閲覧しました

サーバー上でダウンロードされる php コードを提供し、ダウンロードされるファイル名を指定することができ、ファイルの内容を自動的に指定することができます

  1. // クライアントに送信するローカル ファイル
  2. $local_file = 'test.zip';
  3. // ユーザーがデフォルトとして取得するファイル名
  4. $download_file = 'your-download-name.zip';
  5. if(file_exists($local_file) && is_file($local_file)) {
  6. // ヘッダーを送信
  7. header('キャッシュ制御: private');
  8. header('Content-Type: application/octet-stream');
  9. header('Content-Length: '.filesize($local_file));
  10. header('Content-Disposition: filename='.$download_file);
  11. // コンテンツをフラッシュ
  12. flash();
  13. /*
  14. * * 次の部分を削除して
  15. ** ダウンロード データを取得するデータベース コマンドを通じて置き換えることもできます
  16. ** ダウンロード データ
  17. */
  18. // ファイル ストリームを開きます
  19. $file = fopen($local_file, "rb");
  20. // ファイルをブラウザに送信します
  21. print fread ($file, filesize($local_file));
  22. // ファイルストリームを閉じます
  23. fclose($file);}
  24. else {
  25. die('エラー: ファイル '.$local_file.' は存在しません!');
  26. }
复制代

php


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!