PHPファイルのアップロード

Jun 13, 2016 pm 01:05 PM
application audio break case

PHP ドキュメントのダウンロード

// $file = "/folder/filename.ext";
functionforce_download($file) {
??? // 截取文件扩展名
??? $ext =explode(".", $file);
??? switch($ext[sizeof($ext)-1]) {
??????? case 'jar': $mime = "アプリケーション/java-archive";休憩;
??????? case 'zip': $mime = "アプリケーション/zip";休憩;
??????? case 'jpeg': $mime = "画像/jpeg";休憩;
??????? case 'jpg': $mime = "画像/jpg";休憩;
??????? case 'jad': $mime = "text/vnd.sun.j2me.app-descriptor";休憩;
??????? case "gif": $mime = "画像/gif";休憩;
??????? case "png": $mime = "image/png";休憩;
??????? case "pdf": $mime = "アプリケーション/pdf";休憩;
??????? case "txt": $mime = "text/plain";休憩;
??????? case "doc": $mime = "アプリケーション/msword";休憩;
??????? case "ppt": $mime = "application/vnd.ms-powerpoint";休憩;
??????? case "wbmp": $mime = "image/vnd.wap.wbmp";休憩;
??????? case "wmlc": $mime = "application/vnd.wap.wmlc";休憩;
??????? case "mp4s": $mime = "アプリケーション/mp4";休憩;
??????? case "ogg": $mime = "アプリケーション/ogg";休憩;
??????? case "pls": $mime = "application/pls+xml";休憩;
??????? case "asf": $mime = "application/vnd.ms-asf";休憩;
??????? case "swf": $mime = "application/x-shockwave-flash";休憩;
??????? case "mp4": $mime = "ビデオ/mp4";休憩;
??????? case "m4a": $mime = "オーディオ/mp4";休憩;
??????? case "m4p": $mime = "オーディオ/mp4";休憩;
??????? case "mp4a": $mime = "オーディオ/mp4";休憩;
??????? case "mp3": $mime = "オーディオ/mpeg";休憩;
??????? case "m3a": $mime = "オーディオ/mpeg";休憩;
??????? case "m2a": $mime = "オーディオ/mpeg";休憩;
??????? case "mp2a": $mime = "オーディオ/mpeg";休憩;
??????? case "mp2": $mime = "オーディオ/mpeg";休憩;
??????? case "mpga": $mime = "audio/mpeg";休憩;
??????? case "wav": $mime = "audio/wav";休憩;
??????? case "m3u": $mime = "audio/x-mpegurl";休憩;
??????? case "bmp": $mime = "画像/bmp";休憩;
??????? case "ico": $mime = "image/x-icon";休憩;
??????? case "3gp": $mime = "video/3gpp";休憩;
???????ケース "3g2": $mime = "video/3gpp2";休憩;
??????? case "mp4v": $mime = "ビデオ/mp4";休憩;
??????? case "mpg4": $mime = "ビデオ/mp4";休憩;
??????? case "m2v": $mime = "ビデオ/mpeg";休憩;
??????? case "m1v": $mime = "ビデオ/mpeg";休憩;
??????? case "mpe": $mime = "ビデオ/mpeg";休憩;
??????? case "mpeg": $mime = "ビデオ/mpeg";休憩;
??????? case "mpg": $mime = "ビデオ/mpeg";休憩;
??????? case "mov": $mime = "video/quicktime";休憩;
??????? case "qt": $mime = "ビデオ/クイックタイム";休憩;
??????? case "avi": $mime = "video/x-msvideo";休憩;
??????? case "midi": $mime = "オーディオ/midi";休憩;
??????? case "mid": $mime = "audio/mid";休憩;
??????? case "amr": $mime = "audio/amr";休憩;
???????デフォルト: $mime = "application/force-download";
??? }
??? header('Content-Description: ファイル転送');
??? header('Content-Type: '.$mime);
??? header('Content-Disposition:attachment; filename='.basename($file));
??? header('Content-Transfer-Encoding: binary');
??? header('有効期限: 0');
??? header('キャッシュ制御: 必須再検証、事後チェック=0、事前チェック=0');
??? header('Pragma: public');
??? header('Content-Length: '.filesize($file));
??? ob_clean();
??? flash();
??? readfile($file);
}?

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

FiiO CP13 カセットプレーヤーは透明なレトロな外観で発売 FiiO CP13 カセットプレーヤーは透明なレトロな外観で発売 Jun 16, 2024 am 09:52 AM

FiiOCP13カセットプレーヤーは1月に発表されました。現在、FiiOは2つの新しいモデルでポートフォリオを拡大しています。1つは前面が赤で、もう1つは透明な前面です。後者は、角張ったデザインのレトロな魅力に完全に一致するだけでなく、

Soundcore Space One Pro: Anker がこれまでで最も高価なオーバーイヤー ヘッドセットを明らかに Soundcore Space One Pro: Anker がこれまでで最も高価なオーバーイヤー ヘッドセットを明らかに Jun 26, 2024 pm 03:07 PM

Anker は、さまざまな製品カテゴリだけでなく、各カテゴリ内の多数の製品を含む幅広い製品ポートフォリオを提供しています。この点ではオーディオ製品も例外ではなく、Anker は非常に手頃な価格のヘッドセットを提供しています。

Klipsch、8Kサポート、12個のスピーカー、ルームコレクションを備えたFlexus Core 300フラッグシップサウンドバーを発表 Klipsch、8Kサポート、12個のスピーカー、ルームコレクションを備えたFlexus Core 300フラッグシップサウンドバーを発表 Sep 05, 2024 am 10:16 AM

Klipsch Flexus Core 300はシリーズの最上位モデルで、同社のサウンドバーラインナップではすでに発売されているFlexus Core 200の上に位置します。クリプシュ氏によると、これはサウンドをさまざまな環境に適応できる世界初のサウンドバーだという。

Python WSGI アプリケーションの原理は何ですか? Python WSGI アプリケーションの原理は何ですか? May 19, 2023 pm 01:25 PM

この記事が依存する Python 環境は次のとおりです: WSGI とは何ですか? WSGI は Web サーバー ユニバーサル ゲートウェイ インターフェイスとも呼ばれ、その正式名は webservergatewayinterface です。これは、Web サーバーと Web アプリケーションが Python で通信し、http リクエストと応答を処理する方法に関する標準を定義します。これは単なるプロトコル、仕様、標準であることに注意してください。この標準に従う必要はありません。前回の記事で書いたサーバー。 WSGIもアプリケーションとサーバーゲートウェイに分かれており、このうち有名なFlaskはアプリケーションに属し、uWSGIやwsgirefはサーバーゲートウェイに属します。個人的な感想、WSG

オーディオとはどういう意味ですか? オーディオとはどういう意味ですか? Dec 25, 2023 pm 03:41 PM

オーディオとは、音の波長、周波数、強度を指します。これは人間の聴覚系で知覚できる信号であり、物体の振動によって生成されます。オーディオは通常、録音、保存、送信、再生できる波形の形で存在します。オーディオはさまざまな分野で利用される重要なマルチメディア情報です。デジタル技術の発展に伴い、デジタルオーディオは現代の音楽制作や放送の分野において主流の技術となっています。同時に、オーディオ処理とデジタル化も現代のオーディオ技術の重要な方向性の 1 つであり、音質を向上させ、音の明瞭度を高め、音の表現力を高めることができます。

Doogee S punk: 強力なスピーカー、設定可能な LED、10800 mAh バッテリーを備えた頑丈なスマートフォン Doogee S punk: 強力なスピーカー、設定可能な LED、10800 mAh バッテリーを備えた頑丈なスマートフォン Jun 14, 2024 am 09:12 AM

Doogee は、背面の大型スピーカーの形でユニークなセールスポイントを備えたニュース スマートフォンを間もなく提供する予定です。それは明らかに目立ち、視覚的に背面を支配します。最大出力電力は 4 ワットと指定されており、メーカーによれば

Anker Soundcore Liberty 4 Pro: 気圧計、空間オーディオ、ノイズ抑制機能、インタラクティブな充電ケースを備えたプレミアム イヤフォン Anker Soundcore Liberty 4 Pro: 気圧計、空間オーディオ、ノイズ抑制機能、インタラクティブな充電ケースを備えたプレミアム イヤフォン Aug 13, 2024 pm 03:32 PM

Anker は新しいワイヤレス イヤフォン、Soundcore Liberty 4 Pro を開発しています。これは、強力な機能を求めるユーザーを対象としています。現在、価格や入手可能性に関する公式の詳細はありませんが、unco

HMD Skyline に新しいカラーオプションと公式磁気ケースが追加されました HMD Skyline に新しいカラーオプションと公式磁気ケースが追加されました Aug 23, 2024 am 07:04 AM

HMD Skyline (Amazon で $499 で入手可能) が先月発売されたとき、ネオン ピンクとツイスト ブラックの 2 色で発売されました。これらに、ブルー トパーズと呼ばれる 3 番目の色が加わりました。 HMD Global は、ph の公式ケースも発表しました。

See all articles