好得很程序员自学网
  • 首页
  • 后端语言
    • C#
    • PHP
    • Python
    • java
    • Golang
    • ASP.NET
  • 前端开发
    • Angular
    • react框架
    • LayUi开发
    • javascript
    • HTML与HTML5
    • CSS与CSS3
    • jQuery
    • Bootstrap
    • NodeJS
    • Vue与小程序技术
    • Photoshop
  • 数据库技术
    • MSSQL
    • MYSQL
    • Redis
    • MongoDB
    • Oracle
    • PostgreSQL
    • Sqlite
    • 数据库基础
    • 数据库排错
  • CMS系统
    • HDHCMS
    • WordPress
    • Dedecms
    • PhpCms
    • 帝国CMS
    • ThinkPHP
    • Discuz
    • ZBlog
    • ECSHOP
  • 高手进阶
    • Android技术
    • 正则表达式
    • 数据结构与算法
  • 系统运维
    • Windows
    • apache
    • 服务器排错
    • 网站安全
    • nginx
    • linux系统
    • MacOS
  • 学习教程
    • 前端脚本教程
    • HTML与CSS 教程
    • 脚本语言教程
    • 数据库教程
    • 应用系统教程
  • 新技术
  • 编程导航
    • 区块链
    • IT资讯
    • 设计灵感
    • 建站资源
    • 开发团队
    • 程序社区
    • 图标图库
    • 图形动效
    • IDE环境
    • 在线工具
    • 调试测试
    • Node开发
    • 游戏框架
    • CSS库
    • Jquery插件
    • Js插件
    • Web框架
    • 移动端框架
    • 模块管理
    • 开发社区
    • 在线课堂
    • 框架类库
    • 项目托管
    • 云服务

当前位置:首页>CMS系统>Dedecms
<tfoot draggable='sEl'></tfoot>

php类文件header php文件格式

很多站长朋友们都不太清楚php类文件header,今天小编就来给大家整理php类文件header,希望对各位有所帮助,具体内容如下:

本文目录一览: 1、 php header头文件写在哪?在html文件里还是在哪里? 2、 php中header()作用 3、 PHP中header用法小结 4、 PHP文件插入header("Content-type: text/html; charset=utf-8"); 报错 5、 php一个文件类,里面有一个下载文件的方法,想问一下:那几个header()都是什么意思啊,如果不加它会怎样 php header头文件写在哪?在html文件里还是在哪里?

你说的header头文件是只网页布局的header部分么?理论上来说,如果全静态的话,放在html里面也可以。但是通常是放在php文件里的,里面也包含html内容,因为这部分通常会输出一些动态内容,如用户名等等。

php中header()作用

header的用法

标头 (header) 是服务器以 HTTP 协义传 HTML 资料到浏览器前所送出的字串,在标头

与 HTML 文件之间尚需空一行分隔。有关 HTTP 的详细说明,可以参 RFC 2068 官方文件

()。在 PHP 中送回 HTML 资料前,需先

传完所有的标头。

注意: 传统的标头一定包含下面三种标头之一,并只能出现一次。

Content-Type: xxxx/yyyy

Location: xxxx:yyyy/zzzz

Status: nnn xxxxxx

在新的多型标头规格 (Multipart MIME) 方可以出现二次以上。

使用范例

范例一: 本例使浏览器重定向到 PHP 的官方网站。

Header("Location: ";);

exit;

>?

范例二: 要使用者每次都能得到最新的资料,而不是 Proxy 或 cache 中的资料,可以使用下列的标头

header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");

header("Last-Modified: " . gmdate("D, d M Y H:i:s") . "GMT");

header("Cache-Control: no-cache, must-revalidate");

header("Pragma: no-cache");

>?

范例三: 让使用者的浏览器出现找不到档案的信息。

header("Status: 404 Not Found");

>?

范例四:让使用者下载档案。

header("Content-type: application/x-gzip");

header("Content-Disposition: attachment; filename=文件名\");

header("Content-Description: PHP3 Generated Data");

?>

header重定向 就等价于替用户在地址栏输入url

---------------------------------

//刚好找到比较详细的资料!

PHP中header用法小结

本文实例总结了PHP中header用法。分享给大家供大家参考,具体如下:

PHP

中

header()函数的作用是给客户端发送头信息。

什么是头信息?

这里只作简单解释,详细的自己看http协议。

在

HTTP协议中,服务器端的回答(response)内容包括两部分:头信息(header)

和

体内容,这里的头信息不是HTML中的<head></head>部分,同样,体内容也不是<BODY><

/BODY>。头信息是用户看不见的,里面包含了很多项,包括:服务器信息、日期、内容的长度等。而体内容就是整个HTML,也就是你所能看见的全

部东西。

头信息有什么用呢?

头信息的作用很多,最主要的有下面几个:

1、跳转:

Header("Refresh:2;

URL=");//2秒后跳转

若等待时间为0,则与header("location:")等效。

Header("Location:");//直接跳转

2、指定网页的内容:

同样一个XML文件,如果头信息中指定:Content-type:

application/xml

的话,浏览器会将其按照XML文件格式解析。但是,如果头信息中是:Content-type:

text/xml

的话,浏览器就会将其看作存文本解析。(浏览器不是按照扩展名解析文件的)

3、附件下载:

$filename

=

"tupian.jpg";

//文件路径

可以绝对路径也可以相对路径

header('Content-type:

application/x-jpg');

//文件的类型

header('Content-Disposition:

attachment;

filename="保存时的文件名.jpg"');

//下载显示的名字

readfile("$filename");

exit();

查看:

$link

=

"tupian.jpg";

//文件路径

可以绝对路径也可以相对路径

//$link

=

"新建文本文档.xml";

//文件路径

可以绝对路径也可以相对路径

if

(isset($link))

{

Header("HTTP/1.1

303

See

Other");

Header("Location:

$link");

exit;

}

更多关于PHP相关内容感兴趣的读者可查看本站专题:《php文件操作总结》、《PHP运算与运算符用法总结》、《PHP网络编程技巧总结》、《PHP基本语法入门教程》、《php操作office文档技巧总结(包括word,excel,access,ppt)》、《php日期与时间用法总结》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

希望本文所述对大家PHP程序设计有所帮助。

PHP文件插入header("Content-type: text/html; charset=utf-8"); 报错

这是因为你的PHP文件不是以utf-8格式保存的,不要使用记事本来编辑你的PHP文件,可以使用notepad++来更改你的PHP文件的格式,步骤如下:

一、下载并安装notepad++,可以通过百度搜索找到notepad++的官网下载安装包并安装。

二、使用notepadd++打开你的PHP文件。即通过鼠标右键你的PHP文件并选择edit with notepad++。

三、打开你的PHP文件后,在菜单栏中选择编码,并选择使用utf-8编码,最后保存文件即可。

扩展资料

记事本中的utf-8格式

记事本在使用utf-8格式保存文件时,会使用utf-8有BOM编码。而我们通常所指的utf-8是指无BOM编码。这就是我们要用notepad++来将文件更改为utf-8格式的原因。

对于UTF-8来说,BOM标记的有无并不是必须的,是可选的,因为UTF8字节没有顺序,不需要标记.

也就是说一个UTF-8文件可能有BOM,也可能没有BOM。

微软在自己的UTF-8格式的文本文件之前加上了EF BB BF三个字节, windows上面的notepad等程序就是根据这三个字节来确定一个文本文件是ASCII的还是UTF-8的, 然而这个只是微软暗自作的标记, 其它平台上不一定会对UTF-8文本文件做个这样的标记。

微软的一些软件会做这种检测,但有些软件不做这种检测, 而把它当作正常字符处理。这就造成了乱码问题。

参考资料来源:百度百科-字符编码

php一个文件类,里面有一个下载文件的方法,想问一下:那几个header()都是什么意思啊,如果不加它会怎样

$type 1的时候 是下载 2的时候显示图片 不会下载

header的作用就是输出文件前 告诉浏览器 后面发送的是什么类型的文件

如果不加的话 浏览器 就会自己诊断发过来的是什么内容 然后根据系统的编码(这个也可以用header指定)

来解析和确认文件格式 然后根据操作系统的设定决定下载还是显示

关于php类文件header的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。

查看更多关于php类文件header php文件格式的详细内容...

声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did163565
更新时间:2023-02-11   阅读:38次

上一篇: phpweb读写文件 php 文件读取

下一篇:fz上传php代码 php文件上传代码实现

相关资讯

最新资料更新

  • 1.Dedecms图集上传zip压缩包解压图片顺序不对问题的解决方法
  • 2.DEDECMS 5.7 将data目录迁移后,网站地图无法打开和更新的解决方法
  • 3.dedecms实现游客可以提问、回答及查看的方法
  • 4.dedecms自定义表单添加发布时间功能的方法
  • 5.织梦DEDECMS模板全站动态浏览怎么实现
  • 6.DEDECMS解析模板之灵活应用视图类
  • 7.dedecms5.7 通过替换文件升级后 所有档案列表为空的解决方法
  • 8.DedeCms制作谷歌xml格式网站地图的方法
  • 9.dede:arclist 标签排序具体实现
  • 10.Dedecms无法保存远程图片到本地服务器的解决方法
  • 11.织梦DedeCMS的4个常用函数介绍
  • 12.详解火车头采集器免登录采集数据发布到DEDECMS织梦的方法
  • 13.dedecms标签大全(非常经典)
  • 14.为dedecms增加二维码功能的实现代码
  • 15.dedecms安装运行详细图文教程
  • 16.DEDECMS修改文章TAG 给TAG加链接 去掉TAG字数限制
  • 17.织梦DEDECMS文章页调用文章浏览次数优化调用代码
  • 18.Dede后台验证码不显示解决方法详解(dedecms 5.7)
  • 19.dede栏目页面包屑导航最后的分隔符大于号去掉方法
  • 20.dedecms织梦远程图片本地化https链接图片无法本地化怎么解决

CopyRight:2016-2025好得很程序员自学网 备案ICP:湘ICP备09009000号-16 http://www.haodehen.cn
本站资讯不构成任何建议,仅限于个人分享,参考须谨慎!
本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。

网站内容来源于网络分享,如有侵权发邮箱到:kenbest@126.com,收到邮件我们会即时下线处理。
网站框架支持:HDHCMS   51LA统计 百度统计
Copyright © 2018-2025 「好得很程序员自学网」
[ SiteMap ]