位置: 编程技术 - 正文

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)

  • 购买土地缴纳的费用
  • 办税员可以购票吗?
  • 拍卖行业收取手续费标准
  • 应付利息增加会计分录
  • 不认证的发票可以抵扣吗
  • 承兑汇票大回头票是什么意思
  • 同一控制企业合并的特征包括
  • 平销返利企业所得税处理
  • 安装设备领用自产产品按成本还是计税价格
  • 进行利润分配时必须遵循的原则
  • 通讯费可以个人承担吗
  • 企业存款利息计入什么科目
  • 免费送客户礼品的文案
  • 股东收取了公司的货款
  • 公司增资麻烦吗?
  • 农产品发票有抵税吗
  • 广告发布税收编码
  • 增值税季度不超过30万怎么填表
  • 享受小微企业所得税优惠条件2022
  • 留抵进项税额可以挂在转出未交增值税吗
  • 运输发票车种车号要求 自有车
  • 医疗卫生机构可以向其他单位或者个人分发第一类疫苗
  • 小企业补贴收入怎么做账
  • 为什么电脑开启了摄像头但是看不见
  • 此应用无法在你的电脑上运行w11
  • win10系统下怎么安装Java JDK及配置环境变量
  • infotainment.exe
  • php字符串型数据的定义方式
  • 系统之家u盘重装系统流程
  • 发票管理的基础环节
  • 外国人在中国工作有五险一金吗
  • 学生兼职收入按什么交个税
  • android_app.intro
  • php gettext
  • 年中建账年初余额怎么录入
  • 个人所得税的现状分析
  • node 文件
  • Laravel+jQuery实现AJAX分页效果
  • 选择相邻兄弟需要使用下列哪个符号
  • 固定资产一次性扣除政策2023
  • 期末调整汇兑损益计算
  • 季度报税有利润必须要报交所得税吗
  • 暂估入账是什么意思
  • 员工借现金分录
  • SQL Server 2005 镜像构建手册(sql2005数据库同步镜像方案)
  • sql2000管理工具
  • 自产产品对外捐赠要确认收入吗
  • 工业企业的会计核算程序
  • 公司可以打款给中间人
  • ETC通行费发票抵扣2021新规定
  • 手工账登账格式
  • 虚开发票要如何处理?
  • 营业外收入的账户核算有哪些
  • 高新技术企业认定条件
  • 个税和社保有什么区别
  • 培训费怎么算个人所得税
  • 应付账款暂估会计分录怎么写
  • 商业会计和工业会计哪个好
  • 员工福利费怎么写分录
  • 直接费用的定义
  • 社会医疗保险机构名词解释汇总
  • 会计账簿的登记实训报告
  • 文档介绍
  • centos设置开机启动项
  • 让mac桌面变整洁的方法
  • windowsxp怎么装windows7
  • linux日志内容
  • windows8为什么不好用
  • linux系统怎么切换到命令行
  • win7怎么运行itunes
  • win7如何彻底卸载软件
  • python2.7安装numpy
  • vue $route $router
  • vlw框架论坛
  • 安卓手机关掉
  • nodejs实例教程
  • 省市区三级联动下拉表单
  • 谈谈我对美国的印象
  • 百望税控盘电子发票开好了如何打印及导出发票
  • 无锡国税电子发票怎么开
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设