header(‘Content-type: application/image/pjpeg’);//出力タイプ
header('Content-Disposition:attachment; filename="downloaded.jpg"'); // 表示された名前をダウンロードし、形式に注意してください
readfile('my.jpg'); そして、このファイルを送信します前のヘッダー 設定した情報の種類が出力され、ダウンロードボックスが表示されます
// デフォルトではダウンロード表示と保存名がdownload.jpgになります
?>
ヘッダーさまざまなファイル形式の出力 形式は次のとおりです。
'chm'=>'application/octet-stream'、
'ppt'=>'application/vnd.ms-powerpoint'、
'xls'=> 'application/vnd.ms-excel ',
'doc'=>'application/msword',
'exe'=>'application/octet-stream',
'rar'=>'application/octet- stream',
'js'= >"javascrīpt/js",
'css'=>"text/css",
'hqx'=>"application/mac-binhex40",
'bin'=> ;"application/octet-stream" ,
'oda'=>"application/oda",
'pdf'=>"application/pdf",
'ai'=>"application/postsrcipt",
' eps'=>"application/postsrcipt",
'es'=>"application/postsrcipt",
'rtf'=>"application/rtf",
'mif'=>"application/x-mif ",
'csh'=> ;"アプリケーション/x-csh",
'dvi'=>"アプリケーション/x-dvi",
'hdf'=>"アプリケーション/x-hdf",
'nc '=>"application/x -netcdf",
'cdf'=>"application/x-netcdf",
'latex'=>"application/x-latex",
'ts'=>" application/x-troll-ts" ,
'src'=>"application/x-wais-source",
'zip'=>"application/zip",
'bcpio'=>"application/x -bcpio",
'cpio' =>"application/x-cpio",
'gtar'=>"application/x-gtar",
'shar'=>"application/x-shar",
'sv4cpio'=>"アプリケーション /x-sv4cpio",
'sv4crc'=>"アプリケーション/x-sv4crc",
'tar'=>"アプリケーション/x-tar",
'ustar'=> ;"application/x-ustar" ,
'man'=>"application/x-troff-man",
'sh'=>"application/x-sh",
'tcl'=>"アプリケーション/x-tcl",
'tex'=>"アプリケーション/x-tex",
'texi'=>"アプリケーション/x-texinfo",
'texinfo'=>"アプリケーション/x-texinfo" ,
't'=> "アプリケーション/x-troff",
'tr'=>"アプリケーション/x-troff",
'roff'=>"アプリケーション/x-troff",
'shar' =>"application/x-shar",
'me'=>"application/x-troll-me",
'ts'=>"application/x-troll-ts",
'gif'= >"image/gif",
'jpeg'=>"image/pjpeg",
'jpg'=>"image/pjpeg",
'jpe'=>"image/pjpeg",
'ras '=>"image/x -cmu-raster",
'pbm'=>"image/x-portable-bitmap",
'ppm'=>"image/x-portable-pixmap",
' xbm'=>"image/ x-xbitmap",
'xwd'=>"image/x-xwindowdump",
'ief'=>"image/ief",
'tif'=>"image /tiff",
'tiff' =>"image/tiff",
'pnm'=>"image/x-portable-anymap",
'pgm'=>"image/x-portable-graymap" ,
'rgb'=> "image/x-rgb",
'xpm'=>"image/x-xpixmap",
'txt'=>"text/plain",
'c'=> ;"text/plain",
'cc'=>"text/plain",
'h'=>"text/plain",
'html'=>"text/html",
'htm' =>"text/html" ,
'htl'=>"text/html",
'rtx'=>"text/リッチテキスト",
'etx'=>"text/x-setext",
'tsv'=>"テキスト/タブ区切り値",
'mpeg'=>"video/mpeg",
'mpg'=>"video/mpeg",
'mpe'=> "video/mpeg",
' avi'=>"video/x-msvideo",
'qt'=>"video/quicktime",
'mov'=>"video/quicktime",
'moov '=>"ビデオ/クイックタイム ",
'ムービー'=>"ビデオ/x-sgi-movie",
'au'=>"オーディオ/基本",
'snd'=>"オーディオ/基本",
'wav'= >"audio/x-wav",
'aif'=>"audio/x-aiff",
'aiff'=>"audio/x-aiff",
' aifc'=>"audio/ x-aiff",
'swf'=>"application/x-shockwave-flash"
'myz'=>"application/myz"
".*"="application/ octet-stream"
".001 ″=”application/x-001″
”.301″=”application/x-301″
”.323″=”text/h323″
”.906″=”application/ x-906″
”.907″=”描画/907″
”.a11″=”アプリケーション/x-a11″
”.acp”=”オーディオ/x-mei-aac”
「.ai」=”アプリケーション/ポストスクリプト”
”.aif”=”音声/aiff”
”.aifc”=”音声/aiff”
”.aiff”=”音声/aiff”
”.anv”=” application/x-anv”
”.asa”=”text/asa”
”.asf”=”video/x-ms-asf”
”.asp”=”text/asp”
”.asx”=” video/x-ms-asf”
”.au”=”audio/basic”
”.avi”=”video/avi”
”.awf”=”application/vnd.adobe.workflow”
”.biz” =”text/xml”
”.bmp”=”アプリケーション/x-bmp”
”.bot”=”アプリケーション/x-bot”
”.c4t”=”アプリケーション/x-c4t”
”.c90″ =”application/x-c90″
”.cal”=”application/x-cals”
”.cat”=”application/vnd.ms-pki.seccat”
”.cdf”=”application/x-netcdf ”
”.cdr”=”アプリケーション/x-cdr”
”.cel”=”アプリケーション/x-cel”
”.cer”=”アプリケーション/x-x509-ca-cert”
”.cg4″= ”application/x-g4″
”.cgm”=”application/x-cgm”
”.cit”=”application/x-cit”
”.class”=”java/*”
”.cml”= ”text/xml”
”.cmp”=”application/x-cmp”
”.cmx”=”application/x-cmx”
”.cot”=”application/x-cot”
”.crl”= ”application/pkix-crl”
”.crt”=”application/x-x509-ca-cert”
”.csi”=”application/x-csi”
”.css”=”text/css”
” .cut”=”アプリケーション/x-cut”
”.dbf”=”アプリケーション/x-dbf”
”.dbm”=”アプリケーション/x-dbm”
”.dbx”=”アプリケーション/x-dbx”
“.dcd”=”text/xml”
”.dcx”=”application/x-dcx”
”.der”=”application/x-x509-ca-cert”
”.dgn”=”application/ x-dgn”
”.dib”=”アプリケーション/x-dib”
”.dll”=”アプリケーション/x-msdownload”
”.doc”=”アプリケーション/msword”
”.dot”=”アプリケーション/ msword”
”.drw”=”application/x-drw”
”.dtd”=”text/xml”
”.dwf”=”Model/vnd.dwf”
”.dwf”=”application/x- dwf”
”.dwg”=”アプリケーション/x-dwg”
”.dxb”=”アプリケーション/x-dxb”
”.dxf”=”アプリケーション/x-dxf”
”.edn”=”アプリケーション/ vnd.adobe.edn”
”.emf”=”application/x-emf”
”.eml”=”message/rfc822″
”.ent”=”text/xml”
”.epi”=”application/ x-epi”
”.eps”=”アプリケーション/x-ps”
”.eps”=”アプリケーション/postscript”
”.etd”=”アプリケーション/x-ebx”
”.exe”=”アプリケーション/ x-msdownload”
”.fax”=”画像/FAX”
”.fdf”=”アプリケーション/vnd.fdf”
”.fif”=”アプリケーション/フラクタル”
”.fo”=”テキスト/xml”
“.frm”=”アプリケーション/x-frm”
”.g4”=”アプリケーション/x-g4”
”.gbr”=”アプリケーション/x-gbr”
”.gcd”=”アプリケーション/x- gcd”
”.gif”=”image/gif”
”.gl2″=”application/x-gl2″
”.gp4″=”application/x-gp4”
”.hgl”=”application/x- hgl”
”.hmr”=”アプリケーション/x-hmr”
”.hpg”=”アプリケーション/x-hpgl”
”.hpl”=”アプリケーション/x-hpl”
”.hqx”=”アプリケーション/ mac-binhex40″
“.hrf”=”application/x-hrf”
”.hta”=”application/hta”
”.htc”=”text/x-component”
”.htm”=”text/ html”
”.html”=”text/html”
”.htt”=”text/webviewhtml”
”.htx”=”text/html”
”.icb”=”application/x-icb”
” .ico”=”画像/x-icon”
”.ico”=”アプリケーション/x-ico”
”.iff”=”アプリケーション/x-iff”
”.ig4″=”アプリケーション/x-g4”
“.igs”=”アプリケーション/x-igs”
”.iii”=”アプリケーション/x-iphone”
”.img”=”アプリケーション/x-img”
”.ins”=”アプリケーション/x-インターネットサインアップ”
”.isp”=”アプリケーション/x-internet-signup”
”.IVF”=”ビデオ/x-ivf”
”.java”=”java/*”
”.jfif”=” image/jpeg”
”.jpe”=”image/jpeg”
”.jpe”=”application/x-jpe”
”.jpeg”=”image/jpeg”
”.jpg”=”image/jpeg”
“.jpg”=”application/x-jpg”
”.js”=”application/x-javascript”
”.jsp”=”text/html”
”.la1”=”audio/x-liquid-ファイル”
”.lar”=”application/x-laplayer-reg”
”.latex”=”application/x-latex”
”.lavs”=”audio/x-liquid-secure”
”.lbm” =”application/x-lbm”
”.lmsff”=”audio/x-la-lms”
”.ls”=”application/x-javascript”
”.ltr”=”application/x-ltr”
「.m1v」=”video/x-mpeg”
”.m2v”=”video/x-mpeg”
”.m3u”=”audio/mpegurl”
”.m4e”=”video/mpeg4”
”。 mac”=”application/x-mac”
”.man”=”application/x-troff-man”
”.math”=”text/xml”
”.mdb”=”application/msaccess”
”。 mdb”=”application/x-mdb”
”.mfp”=”application/x-shockwave-flash”
”.mht”=”message/rfc822″
”.mhtml”=”message/rfc822”
”。 mi”=”アプリケーション/x-mi”
「.mid」=”audio/mid”
”.midi”=”audio/mid”
”.mil”=”application/x-mil”
”.mml”=”text/xml”
”.mnd” =”audio/x-musicnet-download”
”.mns”=”audio/x-musicnet-stream”
”.mocha”=”application/x-javascript”
”.movie”=”video/x-sgi -movie”
”.mp1”=”audio/mp1”
”.mp2”=”audio/mp2”
”.mp2v”=”video/mpeg”
”.mp3”=”audio/mp3”
”。 mp4″=”video/mpeg4”
”.mpa”=”video/x-mpg”
”.mpd”=”application/vnd.ms-project”
”.mpe”=”video/x-mpeg”
“.mpeg”=”video/mpg”
”.mpg”=”video/mpg”
”.mpga”=”audio/rn-mpeg”
”.mpp”=”application/vnd.ms-project”
「.mps」=「video/x-mpeg」
「.mpt」=「application/vnd.ms-project」
「.mpv」=「video/mpg」
「.mpv2」=「video/mpeg」
「.mpw」=「アプリケーション/vnd.ms-プロジェクト」
「.mpx」=「アプリケーション/vnd.ms-プロジェクト」
「.mtx」=「テキスト/xml」
「.mxp」=「アプリケーション/x」 -mmxp”
”.net”=”image/pnetvue”
”.nrf”=”application/x-nrf”
”.nws”=”message/rfc822″
”.odc”=”text/x-ms -odc"
".out"="アプリケーション/x-out"
".p10"="アプリケーション/pkcs10"
".p12"="アプリケーション/x-pkcs12"
".p7b"="アプリケーション/x -pkcs7-certificates”
”.p7c”=”application/pkcs7-mime”
”.p7m”=”application/pkcs7-mime”
”.p7r”=”application/x-pkcs7-certreqresp”
”.p7s ”=”application/pkcs7-signature”
”.pc5″=”application/x-pc5”
”.pci”=”application/x-pci”
”.pcl”=”application/x-pcl”
” .pcx”=”アプリケーション/x-pcx”
”.pdf”=”アプリケーション/pdf”
”.pdf”=”アプリケーション/pdf”
”.pdx”=”アプリケーション/vnd.adobe.pdx”
” .pfx”=”アプリケーション/x-pkcs12″
”.pgl”=”アプリケーション/x-pgl”
”.pic”=”アプリケーション/x-pic”
”.pko”=”アプリケーション/vnd.ms- pki.pko”
”.pl”=”application/x-perl”
”.plg”=”text/html”
”.pls”=”audio/scpls”
”.plt”=”application/x- plt”
”.png”=”image/png”
”.png”=”application/x-png”
”.pot”=”application/vnd.ms-powerpoint”
”.ppa”=”application/ vnd.ms-powerpoint”
”.ppm”=”アプリケーション/x-ppm”
”.pps”=”アプリケーション/vnd.ms-powerpoint”
”.ppt”=”アプリケーション/vnd.ms-powerpoint”
“.ppt”=”アプリケーション/x-ppt”
”.pr”=”アプリケーション/x-pr”
”.prf”=”アプリケーション/pics-rules”
”.prn”=”アプリケーション/x-prn ”
”.prt”=”アプリケーション/x-prt”
”.ps”=”アプリケーション/x-ps”
”.ps”=”アプリケーション/ポストスクリプト”
”.ptn”=”アプリケーション/x-ptn ”
”.pwz”=”application/vnd.ms-powerpoint”
”.r3t”=”text/vnd.rn-realtext3d”
”.ra”=”audio/vnd.rn-realaudio”
”.ram ”=”audio/x-pn-realaudio”
”.ras”=”アプリケーション/x-ras”
”.rat”=”アプリケーション/rat-file”
”.rdf”=”text/xml”
” .rec”=”アプリケーション/vnd.rn-recording”
”.red”=”アプリケーション/x-red”
”.rgb”=”アプリケーション/x-rgb”
”.rjs”=”アプリケーション/vnd. rn-realsystem-rjs”
”.rjt”=”アプリケーション/vnd.rn-realsystem-rjt”
”.rlc”=”アプリケーション/x-rlc”
”.rle”=”アプリケーション/x-rle”
「.rm」=”アプリケーション/vnd.rn-realmedia”
”.rmf”=”アプリケーション/vnd.adobe.rmf”
”.rmi”=”オーディオ/mid”
”.rmj”=”アプリケーション/vnd .rn-realsystem-rmj”
”.rmm”=”audio/x-pn-realaudio”
”.rmp”=”application/vnd.rn-rn_music_package”
”.rms”=”application/vnd.rn- realmedia-secure”
”.rmvb”=”アプリケーション/vnd.rn-realmedia-vbr”
”.rmx”=”アプリケーション/vnd.rn-realsystem-rmx”
”.rnx”=”アプリケーション/vnd.rn -realplayer”
”.rp”=”image/vnd.rn-realpix”
”.rpm”=”audio/x-pn-realaudio-plugin”
”.rsml”=”application/vnd.rn-rsml”
「.rt」=「text/vnd.rn-realtext」
「.rtf」=「アプリケーション/msword」
「.rtf」=「アプリケーション/x-rtf」
「.rv」=「ビデオ/vnd」。 rn-realvideo”
”.sam”=”アプリケーション/x-sam”
”.sat”=”アプリケーション/x-sat”
”.sdp”=”アプリケーション/sdp”
”.sdw”=”アプリケーション/ x-sdw”
”.sit”=”アプリケーション/x-stuffit”
”.slb”=”アプリケーション/x-slb”
”.sld”=”アプリケーション/x-sld”
”.slk”=” drawing/x-slk”
”.smi”=”application/smil”
”.smil”=”application/smil”
”.smk”=”application/x-smk”
”.snd”=”audio/ Basic”
”.sol”=”text/plain”
”.sor”=”text/plain”
”.spc”=”application/x-pkcs7-certificates”
”.spl”=”application/futuresplash”
「.spp」=「テキスト/xml」
「.ssm」=「アプリケーション/ストリーミングメディア」
「.sst」=「アプリケーション/vnd.ms-pki.certstore」
「.stl」=「アプリケーション/vnd.ms-pki.stl」
「.stm」=「text/html」
「.sty」= ”application/x-sty”
”.svg”=”text/xml”
”.swf”=”application/x-shockwave-flash”
”.tdf”=”application/x-tdf”
”.tg4 ″=”application/x-tg4″
”.tga”=”application/x-tga”
”.tif”=”image/tiff”
”.tif”=”application/x-tif”
”.tiff ”=”image/tiff”
”.tld”=”text/xml”
”.top”=”drawing/x-top”
”.torrent”=”application/x-bittorrent”
”.tsd”= ”text/xml”
”.txt”=”text/plain”
”.uin”=”application/x-icq”
”.uls”=”text/iuls”
”.vcf”=”text/x -vcard”
”.vda”=”アプリケーション/x-vda”
”.vdx”=”アプリケーション/vnd.visio”
”.vml”=”text/xml”
”.vpg”=”アプリケーション/x -vpeg005″
“.vsd”=”アプリケーション/vnd.visio”
”.vsd”=”アプリケーション/x-vsd”
”.vss”=”アプリケーション/vnd.visio”
”.vst”=”アプリケーション/vnd.visio”
”.vst”=”アプリケーション/x-vst”
”.vsw”=”アプリケーション/vnd.visio”
”.vsx”=”アプリケーション/vnd.visio”
”.vtx”= ”application/vnd.visio”
”.vxml”=”text/xml”
”.wav”=”audio/wav”
”.wax”=”audio/x-ms-wax”
”.wb1”= ”application/x-wb1″
”.wb2”=”application/x-wb2”
”.wb3″=”application/x-wb3”
”.wbmp”=”image/vnd.wap.wbmp”
” .wiz”=”アプリケーション/msword”
”.wk3″=”アプリケーション/x-wk3”
”.wk4”=”アプリケーション/x-wk4”
”.wkq”=”アプリケーション/x-wkq”
” .wks”=”アプリケーション/x-wks”
”.wm”=”ビデオ/x-ms-wm”
”.wma”=”オーディオ/x-ms-wma”
”.wmd”=”アプリケーション/ x-ms-wmd”
”.wmf”=”アプリケーション/x-wmf”
”.wml”=”テキスト/vnd.wap.wml”
”.wmv”=”ビデオ/x-ms-wmv”
「.wmx」=”ビデオ/x-ms-wmx”
”.wmz”=”アプリケーション/x-ms-wmz”
”.wp6”=”アプリケーション/x-wp6″
”.wpd”=”アプリケーション/x-wpd”
”.wpg”=”アプリケーション/x-wpg”
”.wpl”=”アプリケーション/vnd.ms-wpl”
”.wq1″=”アプリケーション/x-wq1”
”.wr1 ″=”application/x-wr1”
”.wri”=”application/x-wri”
”.wrk”=”application/x-wrk”
”.ws”=”application/x-ws”
” .ws2″=”アプリケーション/x-ws”
”.wsc”=”テキスト/スクリプトレット”
”.wsdl”=”テキスト/xml”
”.wvx”=”ビデオ/x-ms-wvx”
” .xdp”=”アプリケーション/vnd.adobe.xdp”
”.xdr”=”text/xml”
”.xfd”=”アプリケーション/vnd.adobe.xfd”
”.xfdf”=”アプリケーション/vnd。 adobe.xfdf”
”.xhtml”=”text/html”
”.xls”=”application/vnd.ms-excel”
”.xls”=”application/x-xls”
”.xlw”=” application/x-xlw”
”.xml”=”text/xml”
”.xpl”=”audio/scpls”
”.xq”=”text/xml”
”.xql”=”text/xml”
“.xquery”=”text/xml”
”.xsd”=”text/xml”
”.xsl”=”text/xml”
”.xslt”=”text/xml”
”.xwd”= ”application/x-xwd”
”.x_b”=”application/x-x_b”
”.x_t”=”application/x-x_t”
”.myz”=”application/myz”