位置: 编程技术 - 正文

PHP:readfile()的用法_Filesystem函数(php readfile)

编辑:rootadmin
readfile

推荐整理分享PHP:readfile()的用法_Filesystem函数(php readfile),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php readdir,php file_append,php readfile,php read,php readdir,php read,php readdir,php readfile,内容如对您有帮助,希望把文章链接给更多的朋友!

(PHP 4, PHP 5)

readfile — 输出一个文件

说明 int readfile ( string $filename [, bool $use_include_path = false [, resource $context ]] )

读入一个文件并写入到输出缓冲。

参数

filename

要读取的文件名。

use_include_path

如果也想在 include_path 中搜索文件,可以使用可选的第二个参数并将其设为 TRUE。

context

A context stream resource.

返回值 PHP:readfile()的用法_Filesystem函数(php readfile)

返回从文件中读入的字节数。如果出错返回 FALSE 并且除非是以 @readfile() 形式调用,否则会显示错误信息。

范例

Example #1 Forcing a download using readfile()

<?php$file='monkey.gif';if(file_exists($file)){header('Content-Description:FileTransfer');header('Content-Type:application/octet-stream');header('Content-Disposition:attachment;filename='.basename($file));header('Content-Transfer-Encoding:binary');header('Expires:0');header('Cache-Control:must-revalidate');header('Pragma:public');header('Content-Length:'.filesize($file));ob_clean();flush();readfile($file);exit;}?>

以上例程的输出类似于:

注释

Note:

readfile() will not present any memory issues, even when sending large files, on its own. If you encounter an out of memory error ensure that output buffering is off with ob_get_level().

Tip

如已启用fopen 包装器,在此函数中, URL 可作为文件名。关于如何指定文件名详见 fopen()。各种wapper 的不同功能请参见 支持的协议和封装协议,注意其用法及其可提供的预定义变量。

Note: 在 PHP 5.0.0中增加了对上下文(Context)的支持。有关上下文(Context)的说明参见Streams。

参见

fpassthru() - 输出文件指针处的所有剩余数据 file() - 把整个文件读入一个数组中 fopen() - 打开文件或者 URL include - include require - require virtual() - 执行 Apache 子请求 file_get_contents() - 将整个文件读入一个字符串 支持的协议和封装协议

PHP:pclose()的用法_Filesystem函数 pclose(PHP4,PHP5)pclose关闭进程文件指针说明intpclose(resource$handle)关闭用popen()打开的指向管道的文件指针。参数handle文件指针必须有效,且必须是成功调用pop

PHP:readlink()的用法_Filesystem函数 readlink(PHP4,PHP5)readlink返回符号连接指向的目标说明stringreadlink(string$path)readlink()和同名的C函数做同样的事,返回符号连接的内容。参数path链接符号的路

PHP:pathinfo()的用法_Filesystem函数 pathinfo(PHP4=4.0.3,PHP5)pathinfo返回文件路径的信息说明mixedpathinfo(string$path[,int$options=PATHINFO_DIRNAME|PATHINFO_BASENAME|PATHINFO_EXTENSION|PATHINFO_FILENAME])pathinfo()返回一个

标签: php readfile

本文链接地址:https://www.jiuchutong.com/biancheng/285182.html 转载请保留说明!

上一篇:PHP:popen()的用法_Filesystem函数(php proc_open)

下一篇:PHP:pclose()的用法_Filesystem函数(php pulsar)

  • 小规模纳税人0税率发票
  • 研究经费怎么写
  • 收到营业外收入流水账怎么做账
  • 股票发行的佣金计入什么科目
  • 存货置换固定资产
  • 河道工程维护管理费征收
  • 事业单位职工福利费范围有哪些
  • 在建工程的利息支出
  • 个体工商户地税没有申报罚款多少
  • 小规模纳税人当月超过500万的部分怎么申报
  • 增值税专用发票跨月退回怎么办?
  • 失控包括
  • 单独计价入账的土地是固定资产吗
  • 坏账损失做哪个科目
  • 赠送算商业用途吗
  • 什么人适用131419手机号码
  • linux中ping命令怎么用
  • 关于员工被辞退经济赔偿
  • 单位保洁外包公司收费标准
  • 劳务派遣发票会扣税吗
  • 工业企业成本核算会计分录
  • 内置天线手机
  • PHP:imagecreatefrompng()的用法_GD库图像处理函数
  • 一般纳税人商业税负多少
  • 委托加工物资验收入库的金额
  • 担保余值计算公式
  • La Selva生物站热带雨林树冠上的黑嘴巨嘴鸟,哥斯达黎加 (© Greg Basco/Minden Pictures)
  • 天然气票据
  • 无法偿还的应付账款计入什么科目
  • 销售赔偿款增值税和所得税
  • html零基础入门教程
  • 股权转让怎么做凭证分录
  • 应付职工薪酬怎么冲平
  • 直线折旧法账务处理例题
  • 行政单位预算外收入有哪些
  • 政府专项补贴税收
  • 固定资产报废的请示
  • 出口企业免税要交什么税
  • 稳岗补贴缴纳社保个人部分还是公司部分
  • 所得税费用是会计科目吗
  • 办公楼出租如何交税
  • 固定资产基本特点
  • 支付销售商品运费
  • 电子商务会计科目有哪些
  • 体检入账的原始凭证是
  • 建筑企业包工包料业务的发票开具和涉税处理
  • 报销车辆通行费怎么做账
  • 车费报销记入哪个账户
  • 股东转公户的钱叫什么
  • 销售费用和管理费用的税前扣除
  • 企业发生的经济业务主要有哪些
  • 对公账户给私人账户转账,几天到账
  • 三代个税返还算什么费用
  • sum(case when then)(判断男女生的个数)
  • wind2003
  • linux日常使用
  • windows无法完成配置若要尝试恢复配置
  • linux开发经验指的什么
  • w10系统每次启动都要选择系统
  • win10桌面预览功能怎么打开
  • 红石数据
  • OpenCV-EmguCV 在 Unity3D 中的配置
  • js的split用法
  • 快速掌握押韵技巧
  • android substrate
  • Cocos2dx3.2 Crazy Tetris 由于遮罩引起的部分手机白屏
  • 批处理 dp0
  • css中div怎么用
  • python3 生成器
  • django分层
  • python文件操作方法
  • 深入理解新发展理念,推进供给侧结构性改革
  • jquery获取当前点击的元素
  • jquery mobile app
  • python djang
  • 关于明确干部挂职工作期间有关待遇的
  • 如何开具税收缴纳证明
  • 房产税可以抵扣增值税吗
  • 税务登记表格怎么填写
  • 青岛市医保网上办事大厅
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设