PHP文件函数

fopen()函数用于在PHP中打开文件

模式 描述
r

只读。从文件的开头开始

r+

读/写。从文件的开头开始

w

只写。打开并清空文件的内容;如果文件不存在,则创建文件

w+

读/写。打开并清空文件的内容;如果文件不存在,则创建文件

a

追加。打开并向文件的末端进行写操作,如果文件不存在,则创建新文件  

a+

读/追加。通过向文件末端写内容,来保持文件内容

x

只写。创建新文件。如果文件已存在,则返回FALSE。

x+

读/写。创建新文件。如果文件已存在,则返回FALSE和一个错误。

注释:如果fopen()无法打开指定文件,则返回0(false)。

 

 

 

 

 

 

 

 

 

 

 

 

 

 检测End-of-file

feof()函数检测是否已达到文件的末端(EOF)。在循环遍历未知长度的数据时,feof()函数很有用。

注释:在w、a和x模式,您无法读取打开文件

逐行读取文件fgets()

fgets()函数用于从文件中逐行读取文件。

注释:在调用该函数后,文件指针会移动到下一行。

例子:下面的例子逐行读取文件,直到文件末端为止:

<?php
$file = fopen("welcome.txt", "r") or exit("Unable to open file");
while(!feof($file)){
    echo fgets($file);
}
fclose($file);
?>
原文地址:https://www.cnblogs.com/hell0x/p/5512196.html