Set the content-type of common file types in php headers,
In PHP, you can use the header function to send header information and set the content-type of the file. The following describes the content-type values of common file types.
// Date 2015-06-22 // define the encoding header ('content-Type: text/html; charset = UTF-8 '); // Atomheader ('content-type: application/atom + xml'); // CSSheader ('content-type: text/css '); // Javascriptheader ('content-type: text/javascript '); // JPEG Imageheader ('content-type: image/jpeg '); // JSONheader ('content-type: application/json'); // Response Header ('content-type: application/pdf '); // RSSheader ('content-Type: application/rss + xml; charset = ISO-8859-1'); // Text (Plain) header ('content-type: text/plain '); // XMLheader ('content-type: text/xml'); // okheader ('HTTP/1.1 200 OK '); // set a 404 header: header ('HTTP/1.1 404 Not Found '); // set the address to be Permanently redirected header ('HTTP/1.1 301 Moved Permanently '); // go to a new address header ('location: http://www.example.org/'); // file delay redirection: header ('refresh: 10; url = http://www.example.org /'); print 'you will be redirected in 10 seconds '; // Of course, You can also use html syntax to implement // <meta http-equiv = "refresh" content = "10; http://www.example.org /// override X-Powered-By: PHP: header ('x-Powered-By: PHP/4.4.0 '); header ('x-Powered-: brain/0.6b '); // the header of the Document language ('content-language: en'); // notify the browser of the last modification time $ time = time ()-60; // or filemtime ($ fn), etcheader ('Last-Modified :'. gmdate ('d, d m y h: I: s', $ time ). 'gmt'); // tell the browser that the document Content has Not changed the header ('HTTP/1.1 304 Not modified'); // set the Content Length header ('content-Length: 1234 '); // set it to a download Type header ('content-Type: application/octet-stream'); header ('content-Disposition: attachment; filename = "example.zip" '); header ('content-Transfer-Encoding: binary'); // load the file to send: readfile('example.zip '); // disable the Cache header ('cache-Control: no-cache, no-store, max-age = 0, must-revalidate') for the current document; header ('expires: mon, 26 Jul 1997 05:00:00 gmt'); // Date in the pastheader ('pragma: no-cache'); // set the Content Type: header ('content-Type: text/html; charset = iso-8859-1 '); header ('content-Type: text/html; charset = UTF-8'); header ('content-Type: text/plain '); // plain text format header ('content-Type: image/jpeg '); // JPG *** header ('content-Type: application/zip '); // ZIP file header ('content-Type: application/pdf '); // pdf File header ('content-Type: audio/mpeg '); // audio file header ('content-Type: application/x-shockw ** e-flash '); // Flash Animation // display the Login Dialog Box header ('HTTP/1.1 401 unauthorized'); header ('www-Authenticate: Basic realm = "Top Secret "'); print 'text that will be displayed if the user hits cancel or '; print 'enters wrong login data ';
The above is all the content of this article. I hope you will like it.