Home >Backend Development >PHP Tutorial >Use header to set content-type and content-type of common file types in PHP_PHP tutorial

Use header to set content-type and content-type of common file types in PHP_PHP tutorial

WBOY
WBOYOriginal
2016-07-13 09:48:18975browse

Use header to set content-type and content-type of common file types in php

Use header to set content-type and content-type of common file types in php

In PHP, you can send header information through the header function, and you can also set the content-type of the file. Here is a list of content-type values ​​for some common file types.



//author http://www.lai18.com 
//date 2015-06-22
//定义编码
header( 'Content-Type:text/html;charset=utf-8 ');

//Atom
header('Content-type: application/atom+xml');

//CSS
header('Content-type: text/css');

//Javascript
header('Content-type: text/javascript');

//JPEG Image
header('Content-type: image/jpeg');

//JSON
header('Content-type: application/json');

//PDF
header('Content-type: application/pdf');

//RSS
header('Content-Type: application/rss+xml; charset=ISO-8859-1');

//Text (Plain)
header('Content-type: text/plain');

//XML
header('Content-type: text/xml');

// ok
header('HTTP/1.1 200 OK');

//设置一个404头:
header('HTTP/1.1 404 Not Found');

//设置地址被永久的重定向
header('HTTP/1.1 301 Moved Permanently');

//转到一个新地址
header('Location: http://www.example.org/'); 
//文件延迟转向:
header('Refresh: 10; url=http://www.example.org/');
print 'You will be redirected in 10 seconds';

//当然,也可以使用html语法实现
// 
// override X-Powered-By: PHP: header('X-Powered-By: PHP/4.4.0'); header('X-Powered-By: Brain/0.6b'); //Document language header( 'Content-language: en'); //Tell the browser the last modified time $time = time() - 60; // or filemtime($fn), etc header('Last-Modified: '.gmdate('D , d M Y H:i:s', $time).' GMT'); //Tell the browser that the document content has not changed header('HTTP/1.1 304 Not Modified'); //Set the content length header('Content- Length: 1234'); //Set as 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 caching header('Cache-Control: no-cache, no-store, max-age for the current document =0, must-revalidate'); header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); // Date in the past header('Pragma: no-cache'); //Set 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 login dialog 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';

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/1023582.htmlTechArticleUse header to set content-type and content-type of common file types in php. Use header to set content-type in php. And the content-type of common file types can be used in PHP through the header function...
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn