php中fread用法,php fread函数与fread函数用法
fread语法:
string fread ( resource $handle , int $length )
fread()读取到的字节长度由处理引用的文件指针。读尽快停止对符合下列条件之一:
已经读取的字节长度
!eof(文件结束)达到
一包可用网络(流)
已阅读8192字节(打开后用户空间流)
*/
//fread读取文件实例一代码如下
复制代码
$filename = "/www.phprm.com/local/something.txt";
$handle = fopen($filename, "r");
$contents = fread($handle, filesize($filename));
fclose($handle);
//php5以上版本读取远程服务器内容代码如下
复制代码
$handle = fopen("http://www.phprm.com/", "rb");
$contents = stream_get_contents($handle);
fclose($handle);
//代码如下
复制代码
$handle = fopen("http://down.phprm.com/", "rb");
$contents = '';
while (!feof($handle)) {
$contents .= fread($handle, 8192);
}
fclose($handle);
/*
有时流的目的不是用eof标记,也不是固定的标志,这就是为什么这个循环永远。这引起了我许多烦恼...
我解决它使用stream_get_meta_data功能,如下面显示一个break语句:
*/代码如下
复制代码
$fp = fsockopen("mb.phprm.com", 80);
if (!$fp) {
echo "$errstr ($errno)
";
} else {
fwrite($fp, "data sent by socket");
$content = "";
while (!feof($fp)) {
$content .= fread($fp, 1024);
$stream_meta_data = stream_get_meta_data($fp); //added line
if($stream_meta_data['unread_bytes'] <= 0) break; //added line
}
fclose($fp);
echo $content;
}
转载随意~请带上教程地址吧^^
php中fread用法,php fread函数与fread函数用法相关推荐
- fread函数和fwrite函数的用法
fread函数和fwrite函数 1.函数功能 用来读写一个数据块. 2.一般调用形式 fread(buffer,size,count,fp); fwrite(buffer,size,co ...
- fread函数和fwrite函数,read,write
fread函数和fwrite函数 1.函数功能 用来读写一个数据块. 2.一般调用形式 fread(buffer,size,count,fp); fwrite(buffer,size,count,fp ...
- fread函数 和 feof函数
fread(从文件流读取数据) 相关函数 fopen,fwrite,fseek,fscanf 表头文件 #include<stdio.h> 定义函数 size_t fread(void * ...
- fread函数和fwrite函数详解
fread函数和fwrite函数详解 fread() 头文件:#include<stdio.h> 功能:是用于读取二进制数据 原型: size_t fread(void*buffer,si ...
- fwrite函数,fread函数和fgets函数详解以及使用方法
c/c++文件处理函数 1. fgets函数 函数原型 char *fgets(char *s, int size, FILE *stream); 参数解释: s 代表要保存到的内存空间的首地址,可以 ...
- PHP中不被注意但是比较重要的函数用法集合
本篇文章收集整理PHP中的一些重要底层函数的用法 1.错误和日志函数库 本库属于php的核心函数库,可以直接使用.主要有以下几个函数. debug_print_backtrace和debug_back ...
- Python中的map()函数和reduce()函数的用法
Python中的map()函数和reduce()函数的用法 这篇文章主要介绍了Python中的map()函数和reduce()函数的用法,代码基于Python2.x版本,需要的朋友可以参考下
- pythonlower函数_python中lower函数实现方法及用法讲解
之前小编介绍过python中将字符串小写字符转为大写的upper函数的使用方法(upper函数).有将小写转为大写的需要,那也有将大写转为小写的情况.本文主要介绍在python中可以将字符串大写自摸转 ...
- C++ 中const的用法,特别是用在函数前面与后面的区别!
原文链接:https://www.cnblogs.com/doker/p/11051175.html 目录 第一:const修饰函数的参数 第二:用const修饰函数的返回值 第三:const 成员函 ...
- python中os.path.join()的循环用法_Python中.join()和os.path.join()两个函数的用法详解
Python中有.join()和os.path.join()两个函数,具体作用如下: . join(): 连接字符串数组.将字符串.元组.列表中的元素以指定的字符(分隔符)连接生成一个新的字符串 ...
最新文章
- Python编程语言基础入门教程
- 云计算介绍 、TCP/IP协议及配置
- .NET Core 中的并发编程
- 常用Git命令清单。
- 1215 - Cannot add foreign key constraint
- 20道JS原理题助你面试一臂之力!
- [转]JSon数据解析的四种方式
- 漫谈Windows共享内存
- mysql默认值是随机数_mysql生成指定位数的随机数及批量生成随机数的方法
- Python 读取/存储 yaml 文件
- 超赞!墙裂推荐一个 MySQL 自动化运维工具!
- SSM常用面试题整理一
- c语言碰撞的小球,小球碰撞(完全弹性碰撞)
- 安装UWP版网易云音乐
- 陈旧语法密度之六——用Map消灭if-else if-else,“上帝代码”
- c语言数组顺时针旋转90度,算法:数组顺时针、逆时针90度旋转
- 网络统考计算机实机操作,2020年国家开放大学电大考试《计算机应用基础》网络核心课形考网考作业试题及答案(完整版)(42页)-原创力文档...
- HMC7044调试说明
- Mysql数据库读书笔记
- 江淮500后桥壳体机械加工工艺及精镗两侧面孔工序夹具设计
热门文章
- Java基础:Collection集合、Iterator迭代器以及泛型
- Linux下的Java虚拟机性能监控常用命令
- SLAM学习与求职经验分享_李阳阳
- 吴恩达教授机器学习课程笔记【四】- 生成学习算法(2)朴素贝叶斯与拉普拉斯平滑
- 形式语义学-JLU-ZHH
- C#解决“Emgu.CV.CvInvoke”的类型初始值设定项引发异常 的其中一个办法
- 使用BAPI批量修改采购信息记录的税率
- ZOJ - 2402 DP方案数
- C#6.0VISUALSTUDIO 2015 C#入门经典 第7版pdf
- 洛谷 2017.7月赛解题报告