位置: 编程技术 - 正文

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)

  • 小规模纳税人享受1%的税率
  • 福利费专票进项怎么抵扣
  • 所得税营业成本包括税金及附加吗
  • 捐赠的营业外收入怎么算
  • 全面解析来料加工企业账务处理
  • 房产税收取标准有哪些
  • 提取法定盈余公积会计分录
  • 企业收到宣传费怎么入账
  • 关联方借款的企业所得税政策
  • 公司购入长期债务怎么算
  • 银行对个人借款的处理
  • 扶持资金属于政府补助吗
  • 认缴制下实收资本如何缴纳印花税
  • 存货计提减值准备对所得税的影响
  • 营改增后在建工程转让应缴纳税费有哪些
  • 广告业务增值税
  • 印刷制作费税收编码是啥
  • 小规模纳税人核定征收标准
  • 纳税人税号后面的数字
  • 公司获得投资
  • 加计扣除两种情况
  • 存货变卖残值取得的收益计入哪个科目
  • 应交增值税为负数代表什么
  • 保险保障基金的管理单位是
  • 民间非营利组织会计报表
  • 跨年期许
  • 销售折让和折扣的风险点
  • 出租固定资产收入计入什么科目
  • bootice.exe
  • php mysql_real_escape_string函数用法与实例教程
  • 购物卡怎么给
  • PHP:spl_autoload_unregister()的用法_spl函数
  • 公益性捐赠支出的标准
  • 非经营业务
  • 预防cpu被烧毁的办法
  • ReadTimeoutError: HTTPSConnectionPool(host=‘cdn-lfs.huggingface.co‘, port=443)
  • 现金收入如何做账务处理
  • HuggingFace简明教程
  • 成本核算流程会议记录
  • 往来账款如何做账务处理
  • 人工智能机器人的好处
  • 城投公司政府购买棚改
  • 电子税务局怎么注册
  • 手机超过多少钱算贵
  • 应收处理的两大内容是什么
  • 一直暂估原材料有什么风险
  • 专家劳务费能否抵扣个税
  • 企业的主要经营指标有哪些
  • sqlserver表数据导出导入
  • 小企业长期债券投资损失应当计入
  • 进项税额转出的会计分录怎么做
  • 专项资金支出时间规定
  • 公司收到生育津贴不给员工
  • 房产公司增值税专用发票
  • 库存现金期末余额在哪方
  • 工程保险一般谁投保
  • 收到红字发票怎么做账怎么做进项税额转出
  • 生物性资产是什么科目
  • 工程完工结算报告范本
  • sql实用教程
  • win10 Realtek HD Audio更新失败怎么办 win10关闭UAC解决Realtek HD Audio更新失败
  • ubuntu20.04 unity
  • shell 写入文本
  • centos7(core)
  • win7硬盘安装器下载
  • windows8安装itunes
  • dos批处理实例
  • iframe的使用和例子
  • 批处理 !!
  • Python中MySQLdb和torndb模块对MySQL的断连问题处理
  • 跑马灯 css
  • python怎样升级
  • javascript HTML+CSS实现经典橙色导航菜单
  • javascript教程完整版
  • 整理Javascript事件响应学习笔记
  • 宁波地铁支付宝可以刷吗
  • 应交增值税减免税款借贷方向
  • 网上怎么变更
  • 国税局江西省税务局
  • 国税系统如何变更财务负责人
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设