ホームページ  >  記事  >  バックエンド開発  >  PHPファイルダウンロード機能_PHPチュートリアル

PHPファイルダウンロード機能_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:47:251124ブラウズ

これは主にこのサイトのコンテンツをダウンロードするために PHP で使用されます。ダウンロードするファイルと PHP コード ページを同じディレクトリに置きます。ご質問があれば幸いです。 QQ: 523132661 に連絡することもできます。いつでもあなたの訪問を待っています。仕事を楽しんでください。

ブロードバンド トラブルシューティング マニュアルのダウンロード

以下はword.phpページです

if (!isset(GET["file"]) || !isset(GET["type"])) {

print "ファイル選択なし"

;

}

$file = GET["ファイル"].".".GET["タイプ"];

if (@$fp = fopen($file,'r')){

ヘッダー ("コンテンツタイプ: オクテット/ストリーム");

if (strstr(SERVER["HTTP_USER_AGENT"], "MSIE")){

header("Content-Disposition: filename=".mb_convert_encoding('ブロードバンド ユーザー トラブルシューティング マニュアル.doc','GB2312','UTF-8')); // IE の場合

}その他{

header("Content-Disposition:attachment; filename=".mb_convert_encoding('ブロードバンド ユーザー トラブルシューティング マニュアル.doc','GB2312','UTF-8')); // その他のブラウザの場合

} while(!@feof($fp)){

エコー fread($fp,1024);

www.2cto.com

//@f​​passthru($fp);

終了();

}その他{

print "このファイルは存在しません";

}

Springさんのコラムより抜粋

http://www.bkjia.com/PHPjc/478511.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/478511.html技術記事これは主にこのサイトのコンテンツをダウンロードするために PHP で使用されます。ダウンロードするファイルと PHP コード ページを同じディレクトリに置きます。ご質問があれば幸いです。 .
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。