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函数用法相关推荐

  1. fread函数和fwrite函数的用法

    fread函数和fwrite函数 1.函数功能   用来读写一个数据块. 2.一般调用形式   fread(buffer,size,count,fp);   fwrite(buffer,size,co ...

  2. fread函数和fwrite函数,read,write

    fread函数和fwrite函数 1.函数功能 用来读写一个数据块. 2.一般调用形式 fread(buffer,size,count,fp); fwrite(buffer,size,count,fp ...

  3. fread函数 和 feof函数

    fread(从文件流读取数据) 相关函数 fopen,fwrite,fseek,fscanf 表头文件 #include<stdio.h> 定义函数 size_t fread(void * ...

  4. fread函数和fwrite函数详解

    fread函数和fwrite函数详解 fread() 头文件:#include<stdio.h> 功能:是用于读取二进制数据 原型: size_t fread(void*buffer,si ...

  5. fwrite函数,fread函数和fgets函数详解以及使用方法

    c/c++文件处理函数 1. fgets函数 函数原型 char *fgets(char *s, int size, FILE *stream); 参数解释: s 代表要保存到的内存空间的首地址,可以 ...

  6. PHP中不被注意但是比较重要的函数用法集合

    本篇文章收集整理PHP中的一些重要底层函数的用法 1.错误和日志函数库 本库属于php的核心函数库,可以直接使用.主要有以下几个函数. debug_print_backtrace和debug_back ...

  7. Python中的map()函数和reduce()函数的用法

    Python中的map()函数和reduce()函数的用法 这篇文章主要介绍了Python中的map()函数和reduce()函数的用法,代码基于Python2.x版本,需要的朋友可以参考下  

  8. pythonlower函数_python中lower函数实现方法及用法讲解

    之前小编介绍过python中将字符串小写字符转为大写的upper函数的使用方法(upper函数).有将小写转为大写的需要,那也有将大写转为小写的情况.本文主要介绍在python中可以将字符串大写自摸转 ...

  9. C++ 中const的用法,特别是用在函数前面与后面的区别!

    原文链接:https://www.cnblogs.com/doker/p/11051175.html 目录 第一:const修饰函数的参数 第二:用const修饰函数的返回值 第三:const 成员函 ...

  10. python中os.path.join()的循环用法_Python中.join()和os.path.join()两个函数的用法详解

    Python中有.join()和os.path.join()两个函数,具体作用如下: . join():    连接字符串数组.将字符串.元组.列表中的元素以指定的字符(分隔符)连接生成一个新的字符串 ...

最新文章

  1. Python编程语言基础入门教程
  2. 云计算介绍 、TCP/IP协议及配置
  3. .NET Core 中的并发编程
  4. 常用Git命令清单。
  5. 1215 - Cannot add foreign key constraint
  6. 20道JS原理题助你面试一臂之力!
  7. [转]JSon数据解析的四种方式
  8. 漫谈Windows共享内存
  9. mysql默认值是随机数_mysql生成指定位数的随机数及批量生成随机数的方法
  10. Python 读取/存储 yaml 文件
  11. 超赞!墙裂推荐一个 MySQL 自动化运维工具!
  12. SSM常用面试题整理一
  13. c语言碰撞的小球,小球碰撞(完全弹性碰撞)
  14. 安装UWP版网易云音乐
  15. 陈旧语法密度之六——用Map消灭if-else if-else,“上帝代码”
  16. c语言数组顺时针旋转90度,算法:数组顺时针、逆时针90度旋转
  17. 网络统考计算机实机操作,2020年国家开放大学电大考试《计算机应用基础》网络核心课形考网考作业试题及答案(完整版)(42页)-原创力文档...
  18. HMC7044调试说明
  19. Mysql数据库读书笔记
  20. 江淮500后桥壳体机械加工工艺及精镗两侧面孔工序夹具设计

热门文章

  1. Java基础:Collection集合、Iterator迭代器以及泛型
  2. Linux下的Java虚拟机性能监控常用命令
  3. SLAM学习与求职经验分享_李阳阳
  4. 吴恩达教授机器学习课程笔记【四】- 生成学习算法(2)朴素贝叶斯与拉普拉斯平滑
  5. 形式语义学-JLU-ZHH
  6. C#解决“Emgu.CV.CvInvoke”的类型初始值设定项引发异常 的其中一个办法
  7. 使用BAPI批量修改采购信息记录的税率
  8. ZOJ - 2402 DP方案数
  9. C#6.0VISUALSTUDIO 2015 C#入门经典 第7版pdf
  10. 洛谷 2017.7月赛解题报告