PHP使用feof()函数读文件的方法
发布:smiling 来源: PHP粉丝网 添加日期:2021-04-24 15:14:51 浏览: 评论:0
这篇文章主要介绍了PHP使用feof()函数读文件的方法,以实例形式对比了正确与错误的用法,阐明了feof()函数的使用技巧,需要的朋友可以参考下
本文实例讲述了PHP使用feof()函数读文件的方法。分享给大家供大家参考。具体用法如下:
feof应用于PHP 4, PHP 5
-用来测试文件指针是否到了文件结束的位置。
如果服务器没有关闭由 fsockopen() 所打开的连接,feof() 会一直等待直到超时而返回TRUE。默认的超时限制是 60 秒,可以使用 stream_set_timeout() 来改变这个值。
文件指针必须是有效的,必须指向由 fopen() 或fsockopen() 成功打开的文件(并还未由fclose() 关闭)。
如果传递的文件指针无效可能会陷入无限循环中,因为 EOF 不会返回 TRUE。
Example #1 使用无效文件指针的 feof() 例子:
- <?php
- // 如果文件不可读取或者不存在,fopen 函数返回 FALSE
- $file = @fopen("no_such_file", "r");
- // 来自 fopen 的 FALSE 会发出一条警告信息并在这里陷入无限循环
- while (!feof($file)) {
- }
- fclose($file);
- ?>
例子:
- <?php
- $file = fopen($_SERVER['DOCUMENT_ROOT']."/me/test.txt", "r");
- //输出文本中所有的行,直到文件结束为止。
- while(! feof($file))
- {
- echo fgets($file). "<br />";
- }
- fclose($file);
- ?>
- 输出:
- Hello, this is a test file.
- There are three lines here.
- This is the last line.
希望本文所述对大家的PHP程序设计有所帮助。
Tags: feof PHP读文件
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)