ホームページ  >  記事  >  バックエンド開発  >  PHPはサーバーからデータをダウンロードします

PHPはサーバーからデータをダウンロードします

WBOY
WBOYオリジナル
2016-06-13 12:38:28843ブラウズ

PHP はサーバーにファイルをダウンロードします

$file_xls=$path; // ファイル保存パス

$example_name=basename($file_xls) //ファイル名を取得します


Header('Content-Description: ファイル転送');
Header('Content-Type: application/octet-stream');
header('Content-Disposition:attachment; filename='.mb_convert_encoding($example_name,"gb2312","utf-8")); //ファイル名のエンコーディングを変換します
Header('コンテンツ転送エンコーディング: バイナリ');
header('有効期限: 0');
Header('キャッシュ制御: 必須再検証、事後チェック=0、事前チェック=0');
header('Pragma: public');
header('Content-Length: ' . filesize($file_xls));
Ob_clean();
flash();
Readfile($file_xls);

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