商城实战第一天(续之文件操作)

补充知识(文本操作)

1:(适用于小文件,因为都是一次性取出内容)

file_get_contents(路径参数);获取文档里的内容或者网络资源(路径必须存在)

file_put_contents(路径参数,数据);像某个文档中冲刷数据(路径可以不存在)

 2:(fopen适用于大小文件)也可创建一个新文件

步骤:   ①:fopen(文件路径,以什么模式打开)  //获取文件的指针/句柄

    ②:fread(文件句柄/指针,读取大小)  //读取文件

    ③:fwrite(文件句柄/指针,写入的数据)  //写入文件

    ④:fclose(文件句柄/指针)  //关闭一个已打开的文件指针

补充:fopen()打开文件的几种方式与不同之处

3:fgets()从文件指针中读取一行

例:

    

1 $tp = fopen("./a.txt","r");  //以只读的方式获取指针
2 
3     while(!feof($tp)){    //feof()测试文件指针是否到了文件结束的位置
4 
5       echo $fgets($tp)."<br/>; 
6 
7     }
8 
9     fclose($tp);

其他有关文件操作的常用函数:

file_exists — 检查文件或目录是否存在

fileatime — 取得文件的上次访问时间

filemtime — 取得文件修改时间

file — 把整个文件读入一个数组中

filesize — 取得文件大小

unlink — 删除文件

有关文件操作函数的详细介绍:http://blog.csdn.net/hurryjiang/article/details/6712505

原文地址:https://www.cnblogs.com/yhqq512/p/6899873.html