ホームページ  >  記事  >  バックエンド開発  >  PDF ファイルのダウンロードを強制する PHP コード

PDF ファイルのダウンロードを強制する PHP コード

WBOY
WBOYオリジナル
2016-07-25 08:54:501028ブラウズ
  1. forceDownload("pdfdemo.pdf");

  2. functionforceDownload($filename) {

  3. if (false == file_exists($)ファイル名)) {

  4. return false;
  5. }

  6. // http ヘッダー

  7. header('Content-Type: application-x/force-download'); Attachment; filename="' .basename($filename) .'"');
  8. header('Content-length: ' .filesize($filename));

  9. // IE6 の場合

  10. if (false === strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 6')) {
  11. header('Cache-Control: no-cache、must-revalidate')
  12. }
  13. header('Pragma: no -cache');

  14. // ファイルの内容を読み取り、出力します

  15. return readfile($filename);
  16. }

コードをコピーします
手順: 上記は関数forceDownload()を実装しており、この関数を呼び出すことでPHPはファイルを強制的にダウンロードできます。

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