php feof函数

语法
feof(file)参数 描述
file 必需。规定要检查的打开文件。

说明
file 参数是一个文件指针。这个文件指针必须有效,并且必须指向一个由 fopen() 或 fsockopen() 成功打开(但还没有被 fclose() 关闭)的文件。

 

 代码如下 复制代码
<?php教程
// if file can not be read or doesn't exist fopen function returns false
$file = @fopen("no_such_file", "r");
// false from fopen will issue warning and result in infinite loop here
while (!feof($file)) {
}
fclose($file);
?>

<?php
$fh = fopen("/home/www.111cn.net/data/users.txt", "rt");
while (!feof($fh)) echo fgets($fh);
fclose($fh);
?>

时间: 2024-09-20 11:09:52

php feof函数的相关文章

PHP使用feof()函数读文件的方法_php技巧

本文实例讲述了PHP使用feof()函数读文件的方法.分享给大家供大家参考.具体用法如下: feof应用于PHP 4, PHP 5 -用来测试文件指针是否到了文件结束的位置. 如果服务器没有关闭由 fsockopen() 所打开的连接,feof() 会一直等待直到超时而返回TRUE.默认的超时限制是 60 秒,可以使用 stream_set_timeout() 来改变这个值. 文件指针必须是有效的,必须指向由 fopen() 或fsockopen() 成功打开的文件(并还未由fclose() 关

php feof函数用法与注意事项

php教程 feof函数用法与注意事项 eof() 函数检测是否已到达文件末尾 (eof). 如果文件指针到了 EOF 或者出错时则返回 TRUE,否则返回一个错误(包括 socket 超时),其它情况则返回 FALSE. 语法 feof(file) 参数 描述 file 必需.规定要检查的打开文件. 说明 file 参数是一个文件指针.这个文件指针必须有效,并且必须指向一个由 fopen() 或 fsockopen() 成功打开(但还没有被 fclose() 关闭)的文件. <?php $fi

PHP中feof()函数实例测试_php技巧

本文实例讲述了PHP中的feof()函数的用法,针对feof()函数进行了一定的测试,很有实用价值.具体分析如下: 本文实例运行环境: OS:Mac OS X 10.8.4 PHP:5.3.15 在PHP的官方手册中,函数feof()下面的讨论不少,对此做了一些相关的测试如下. 测试代码如下: <?php print <<<EOF <!DOCTYPE html> <html> <head> <meta http-equiv="Co

PHP feof() 函数读文件的使用

 (PHP 4, PHP 5) feof - 测试文件指针是否到了文件结束的位置 如果服务器没有关闭由 fsockopen() 所打开的连接,feof() 会一直等待直到超时而返回TRUE.默认的超时限制是 60 秒,可以使用 stream_set_timeout() 来改变这个值.  文件指针必须是有效的,必须指向由 fopen() 或fsockopen() 成功打开的文件(并还未由fclose() 关闭).   如果传递的文件指针无效可能会陷入无限循环中,因为 EOF 不会返回 TRUE.

php feof 函数

feof ( PHP 4中, PHP 5中) feof -测试文件结束的文件指针 描述 布尔feof (资源$处理) 试验结束时的档案文件指针. 参数 把柄 文件指针必须有效,必须指向一个文件成功打开fopen ( )或者fsockopen ( ) (和尚未关闭fclose ( ) ) . 返回值 返回TRUE ,如果文件指针是EOF分析或发生错误(包括套接字超时) ,否则返回FALSE . 注 警告 如果一个连接开幕fsockopen ( )不关闭服务器, feof ( )将等到超时已达到返回

fgets函数执行完成后,文件指针如何移动?

用fgets执行之后,读取了文件中的一行,这时文件位置指针是自动指向文件的下一行的开头吗,还是指向当前行的结尾?如果一行的字符串没读取完会怎样? 实例结果: 如果一行的字符串没读取完会,下一次会接着上一次读取: 如果读完了,直接从下一行开头开始. 百度百科: 从文件结构体指针stream中读取数据,每次读取一行. 读取的数据保存在buf指向的字符数组中,每次最多读取bufsize-1个字符(第bufsize个字符赋'\0'),如果文件中的该行,不足bufsize个字符,则读完该行就结束. 如若该

PHP常用函数小全

  纪录了PHP的一些常用函数 usleep() 函数延迟代码执行若干微秒. unpack() 函数从二进制字符串对数据进行解包. uniqid() 函数基于以微秒计的当前时间,生成一个唯一的 ID. time_sleep_until() 函数延迟代码执行直到指定的时间. time_nanosleep() 函数延迟代码执行若干秒和纳秒. sleep() 函数延迟代码执行若干秒. show_source() 函数对文件进行语法高亮显示. strip_whitespace() 函数返回已删除 PHP

PHP5函数小全

  很多PHP前辈都写了PHP大全,但是我看了发现那些所谓的"大全"根本就不全,甚至比我整理的这个列表内的函数还要少,竟然冠名"大全",让我不愤,背道而驰,整个"小犬". usleep() 函数延迟代码执行若干微秒. unpack() 函数从二进制字符串对数据进行解包. uniqid() 函数基于以微秒计的当前时间,生成一个唯一的 ID. time_sleep_until() 函数延迟代码执行直到指定的时间. time_nanosleep() 函

C file函数

void clearerr(FILE * stream); 相关函数 feof 函数说明 clearerr()清除参数stream指定的文件流所使用的错误旗标.int fclose(FILE * stream); 相关函数 close,fflush,fopen,setbuf 函数说明 fclose()用来关闭先前fopen()打开的文件.此动作会让缓冲区内的数据写入文件中,并释放系统所提供的文件资源. 返回值 若关文件动作成功则返回0,有错误发生时则返回EOF并把错误代码存到errno. 错误代