文件操作函数

//把a.txt的内容读出来,赋值给$str变量。
//file_get_contrents()可以获取一个文件的内容或网络资源的内容。

$file='./a.txt';
echo file_get_contents($file);

//读出来的内容能否写到另一个文件里去呢?
//file_put_contents()这个函数用来把内容写入到文件里,也是一个快捷函数。帮我们封装打开写入关闭的细节。
//注:如果指定的文件不存在,则会自动创建。
file_put_contents()

----------------------------------------------------------------------------
文件操作
fopen
fread
fwrite
fclose


fopen()打开一个文件,返回一个句柄(文件指针/通道)资源。
fopen($filename, mode)第二个参数是“模式”,如:只读模式,追加模式。

$fh=fopen($file,'r');

//沿着上面返回的$fh这个资源通道来读文件
echo fread($fh,10)  //后一个参数是读取的字节数。

fwrite($fh,'写入内容')
//r+ 读写模式,并把指针指向文件头


fgets() 每次读一行
feof, end of file的意思,专门来判断指针是否走到结尾。


file函数,直接读取文件内容,并按行拆成数组,并返回数组。(一次性读取,大文件慎用)

------------------------------------------------------------------

判断文件是否存在
获取文件的创建时间/修改时间
$file='a.txt';
if(file_exists($file)){
echo $file.'存在';
echo date('Y-M-D H:i:s',filemtime($file));
}else{
echo 'no';
}
原文地址:https://www.cnblogs.com/suiyuewuxin/p/5608469.html