php fread函数使用方法总结


Posted in PHP onMay 28, 2019

php fread函数用于读取文件(可安全用于二进制文件),其语法是fread(file,length),参数file必需,指规定要读取打开文件,length 必需,指规定要读取的最大字节数。

php fread函数怎么用?

定义和用法

fread() 函数读取文件(可安全用于二进制文件)。

语法

fread(file,length)

参数

file 必需。规定要读取打开文件。

length 必需。规定要读取的最大字节数。

说明

fread() 从文件指针 file 读取最多 length 个字节。该函数在读取完最多 length 个字节数,或到达 EOF 的时候,或(对于网络流)当一个包可用时,或(在打开用户空间流之后)已读取了 8192 个字节时就会停止读取文件,视乎先碰到哪种情况。

返回所读取的字符串,如果出错返回 false。

提示和注释

提示:如果只是想将一个文件的内容读入到一个字符串中,请使用 file_get_contents(),它的性能比 fread() 好得多。

例子 1

从文件中读取 10 个字节:

<?php

$file = fopen("test.txt","r");

fread($file,"10");

fclose($file);

?>

例子 2

读取整个文件:

<?php

$file = fopen("test.txt","r");

fread($file,filesize("test.txt"));

fclose($file);

?>
PHP 相关文章推荐
如何使用脚本模仿登陆过程
Nov 22 PHP
PHP 分页原理分析,大家可以看看
Dec 21 PHP
关于session在PHP5的配置文件中的详细设置参数说明
Apr 20 PHP
PHP中extract()函数的定义和用法
Aug 17 PHP
php stream_get_meta_data返回值
Sep 29 PHP
php日历制作代码分享
Jan 20 PHP
PHP执行Curl时报错提示CURL ERROR: Recv failure: Connection reset by peer的解决方法
Jun 26 PHP
验证token、回复图文\文本、推送消息的实用微信类php代码
Jun 28 PHP
YII中Ueditor富文本编辑器文件和图片上传的配置图文教程
Mar 15 PHP
详解php中serialize()和unserialize()函数
Jul 08 PHP
安装docker和docker-compose实例详解
Jul 30 PHP
对laravel的csrf 防御机制详解,及form中csrf_token()的存在介绍
Oct 24 PHP
PHP常用正则表达式精选(推荐)
May 28 #PHP
tp5(thinkPHP5框架)captcha验证码配置及验证操作示例
May 28 #PHP
tp5(thinkPHP5框架)使用DB实现批量删除功能示例
May 28 #PHP
详解PHP PDO简单教程
May 28 #PHP
laravel实现简单用户权限的示例代码
May 28 #PHP
Yii2框架控制器、路由、Url生成操作示例
May 27 #PHP
Yii2框架配置文件(Application属性)与调试技巧实例分析
May 27 #PHP
You might like
php截取指定2个字符之间字符串的方法
2015/04/15 PHP
php开发工具有哪五款
2015/11/09 PHP
php传值和传引用的区别点总结
2019/11/19 PHP
Add a Table to a Word Document
2007/06/15 Javascript
jquery的live使用注意事项
2014/02/18 Javascript
jquery自动填充勾选框即把勾选框打上true
2014/03/24 Javascript
Jquery Ajax xmlhttp请求成功问题
2015/02/04 Javascript
浅谈jQuery中ajaxPrefilter的应用
2016/08/01 Javascript
详解Javascript数据类型的转换规则
2016/12/12 Javascript
JS 实现随机验证码功能
2017/02/15 Javascript
JavaScript实现类似淘宝的购物车效果
2017/03/16 Javascript
vue.js开发环境搭建教程
2017/05/04 Javascript
Javascript中的getter和setter初识
2017/08/17 Javascript
纯js实现画一棵树的示例
2017/09/05 Javascript
vue axios 二次封装的示例代码
2017/12/08 Javascript
js中Array对象的常用遍历方法详解
2019/01/17 Javascript
jQuery实现图片下载代码
2019/07/18 jQuery
Node Mongoose用法详解【Mongoose使用、Schema、对象、model文档等】
2020/05/13 Javascript
vue3为什么要用proxy替代defineProperty
2020/10/19 Javascript
解决谷歌搜索技术文章时打不开网页问题的python脚本
2013/02/10 Python
python使用循环实现批量创建文件夹示例
2014/03/25 Python
在Python中操作日期和时间之gmtime()方法的使用
2015/05/22 Python
解决Python logging模块无法正常输出日志的问题
2020/02/21 Python
canvas实现滑动验证的实现示例
2020/08/11 HTML / CSS
三星法国官方网站:Samsung法国
2019/10/31 全球购物
迪斯尼假期(欧洲、中东及非洲):Disney Holidays EMEA
2021/02/15 全球购物
美国电子产品购物网站:BuyDig.com
2020/06/17 全球购物
利达恒信公司.NET笔试题面试题
2016/03/05 面试题
abstract 可以和 virtual 一起使用吗?可以和 override 一起使用吗?
2012/10/15 面试题
幼儿园教研活动方案
2014/01/19 职场文书
优秀女职工事迹材料
2014/02/06 职场文书
北京颐和园导游词
2015/01/30 职场文书
导游词之西安骊山
2019/12/03 职场文书
使用pycharm运行flask应用程序的详细教程
2021/06/07 Python
Prometheus 监控MySQL使用grafana展示
2021/08/30 MySQL
Redis命令处理过程源码解析
2022/02/12 Redis