位置: 编程技术 - 正文

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)

  • 唐朝的两税法是什么
  • 公司买手表可以抵扣吗
  • 衍生金融负债是金融负债吗
  • 所得税费用贷方表示什么
  • 增值发票每月上报是怎么个程序吗
  • 房产公司售楼部装修费入什么会计科目
  • 中兴通技术维护费
  • 税务证丢失可以注销吗
  • 公司内部食堂招待费账务处理
  • 公司补贴怎样做分录?
  • 增值税专用发票抵扣最新规定
  • 如何区分劳务报酬
  • 税控盘费用抵减增值税
  • 商品混凝土增值税政策
  • 二手房增值税怎么收取
  • 教育咨询发票怎么开具
  • 资产负债表写错数字怎么改
  • 资金占用费如何开票
  • win7音频服务未运行怎么办
  • 简易征收税务处理
  • php实现查询功能
  • 景区门票定价方法
  • linux怎么测试端口
  • PHP:pg_lo_unlink()的用法_PostgreSQL函数
  • 住宅用途的房屋可以办理医疗器械证吗
  • 池塘里的水结冰了
  • thinkphp获取数据库数据
  • 财务会计制度备案
  • 企业进项税大于销项税财务怎么做分录
  • 增值税专用发票丢了怎么补救
  • dhclient卡住
  • 金蝶会计报表公式
  • 一般户可以转账给员工报销吗
  • mysql各种索引的使用场景
  • 消耗品属于哪个会计科目
  • 一般纳税人是怎么征收
  • 捐赠支出怎么抵税
  • mysql分页怎么实现
  • 企业的股息红利所得要交税吗
  • 纳税申报人的对象是哪些
  • 小规模纳税人报哪些税
  • 暂时性差异的产生
  • 去年少计提费用
  • 公司发放加班补贴怎么做账
  • 跨年的应收账款多做了怎么做账
  • 工程款的税费怎么计算
  • 退货回去需要把原包装保留吗
  • 顾客办理会员卡要怎么做账?
  • 房地产开发企业增值税税率
  • sqlserver2008分页查询
  • Mysql中LAST_INSERT_ID()的函数使用详解
  • mysql检索语句
  • win10好几个操作系统
  • Windows Server 2008如何改动服务器名称与管理员密码?
  • ubuntu怎么安装包
  • 苹果mac没有声音怎么办
  • sun solaris 8何启用telnet ftp 功能
  • G40/50-70、SR1000随机Linux改安装Win7系统的实现方法
  • win7怎么添加此电脑
  • win8系统如何分区
  • 在linux系统中命令
  • 借助竹子赞美人物气节的诗句有哪些
  • .hpp是什么文件
  • win7磁盘c满了怎么办却又分不清哪些是该删除
  • pp越狱助手下载安装苹果
  • mplugin.exe是什么
  • windows8消费预览版中图片密码使用教程
  • win8的应用商店
  • math和maths哪个对
  • linux查找占用磁盘最大文件
  • node.js 流
  • bitmap压缩到指定尺寸
  • 怎么做到开放
  • Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.stopNestedScroll
  • android中toast用法
  • 城市垃圾处理费会计分录
  • 初始密码是几位数
  • 高新企业人才落户北京
  • 江苏省个人社保参保证明打印
  • 海南省税务局网站
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设