PHP 文件处理----fopen(),fclose(),feof(),fgets(),fgetc()
来源:互联网 发布:网络科学导论 ppt 编辑:程序博客网 时间:2024/06/05 07:42
fopen() 函数用于在 PHP 中打开文件。
打开文件
fopen() 函数用于在 PHP 中打开文件。
此函数的第一个参数含有要打开的文件的名称,第二个参数规定了使用哪种模式来打开文件:
<html><body><?php$file=fopen("welcome.txt","r");?></body></html>
文件可能通过下列模式来打开:
读/写。创建新文件。如果文件已存在,则返回 FALSE 和一个错误。
注释:如果 fopen() 无法打开指定文件,则返回 0 (false)。
例子
如果 fopen() 不能打开指定的文件,下面的例子会生成一段消息:
<html><body><?php$file=fopen("welcome.txt","r") or exit("Unable to open file!");?></body></html>
关闭文件
fclose() 函数用于关闭打开的文件。
<?php$file = fopen("test.txt","r");//some code to be executedfclose($file);?>
检测 End-of-file
feof() 函数检测是否已达到文件的末端 (EOF)。
在循环遍历未知长度的数据时,feof() 函数很有用。
注释:在 w 、a 以及 x 模式,您无法读取打开的文件!
if (feof($file)) echo "End of file";
逐行读取文件
fgets() 函数用于从文件中逐行读取文件。
注释:在调用该函数之后,文件指针会移动到下一行。
例子
下面的例子逐行读取文件,直到文件末端为止:
<?php$file = fopen("welcome.txt", "r") or exit("Unable to open file!");//Output a line of the file until the end is reachedwhile(!feof($file)) { echo fgets($file). "<br />"; }fclose($file);?>
逐字符读取文件
fgetc() 函数用于从文件逐字符地读取文件。
注释:在调用该函数之后,文件指针会移动到下一个字符。
例子
下面的例子逐字符地读取文件,直到文件末端为止:
<?php$file=fopen("welcome.txt","r") or exit("Unable to open file!");while (!feof($file)) { echo fgetc($file); }fclose($file);?>
- PHP 文件处理----fopen(),fclose(),feof(),fgets(),fgetc()
- php读取文件fopen(),feof(),fread(),fgets(),fclose()全套
- Filesystem 函数:fopen、feof、fgets、fclose
- file(),file_get_contents(),fopen()->fread()->fclose(),fgets(),fgetc()
- fgetc()/fputc()/fgets()/fputs()/fread()/fwrite()/fopen()/fclose() 等C语言文件操作函数
- C/C++文件读与写(函数fopen,fwrite,fprintf,fgetc,fputc,fgets,fclose)
- fgetc()/fputc()/fgets()/fputs()/fread()/fwrite()/fopen()/fclose()
- fopen、fclose、feof、fputc、fgetc、fread、fwrite、ftell、fseek、fscanf函数的用法
- Linux 标准IO操作函数fopen fclose fread fwrite fgetc fputc fgets fputs
- php中file文件操作函数readfile fread fgets fgetc以及不需要加fopen的file_get_contents file_put_contents file()
- php中file文件操作函数readfile fread fgets fgetc以及不需要加fopen的file_get_contents file_put_contents file()
- php fgets与fgetc
- 文件操作 fopen fclose
- 基本文件操作&fopen函数&FILE指针&ftell &fseek&rewind&fgets文件复制&feof
- PHP 文件读取 fread、fgets、fgetc、file_get_contents 与 file 函数
- PHP 文件读取 fread、fgets、fgetc、file_get_contents 与 file 函数
- PHP 文件读取 fread、fgets、fgetc、file_get_contents 与 file 函数
- Linux库函数之文件操作fopen/fread/fwrite/fclose/fgets/ftell/fseek...
- 判断Android后台服务线程(Service类)是否正在运行
- oracle禁止使用触发器
- html 5中localstorage小结
- android中的两端对齐
- php中通过register_shutdown_function记录fatal error
- PHP 文件处理----fopen(),fclose(),feof(),fgets(),fgetc()
- HTML 5中又新增加main标签
- mysqldump中当存在trigger要注意的地方
- SVN 本地版本不一致无法提交问题
- apache commons包中的bag和双向map
- combiner学习要点
- NavigableMap与NavigableSet
- WebService xfire奇怪问题
- oracle ora-01033错误解决方法