php文件处理

时间:2022-03-28 07:16:57

1. 将数据写入文件步骤

   1. 打开这个文件,如果不存在,则新建文件 

   2. 将数据写入文件

   3. 关闭文件

2. 从文件中读取数据步骤

   1. 打开一个文件,如果不能打开,如文件不存在,应安全退出

   2. 从文件中读取数据

   3. 关闭文件

3. 选择文件按模式

  1. 打开文件为了只读,只写或者读和写

  2. 如果要写一个文件,你可能希望覆盖所有已有的文件内容,或者仅仅将数据追加到文件的末尾,如果该文件已存在,也可以终结程序的执行而不是覆盖文件。

  3. 如果希望在一个区分了二进制方式和纯文本方式的系统上写一个文件,还必须指定采用的方式

4. 打开文件

  $fp = fopen('../test.txt','w');  返回句柄

  在调用fopen()时,需要传递2个3个或者4个参数,通常使用两个参数

5. 通过FTP或HTTP打开文件

  使用fopen()函数可以通过ftp,http或其他协议打开文件。在php.ini中可以通过allow_url_fopen指令来禁用这个功能。如果在打开远程文件失败时请检查php.ini文件的配置。

6. 打开文件失败

  if(!$fp){  echo 'error'; //相关操作}

7. 写文件

  fwrite($fp,$str,int lenght);//将变量$str内容写入到$fp句柄打开的文件

  第三个参数给定了。写入文件内容的长度,如果省略第三个参数,则全部写入

8. 文件内容的格式

  保存文件内容时,格式完全有自己确定,比如在每行记录的的内容之间以空格(/t)分开,或逗号(,)分开,在每行的结尾以回车分开(/n)

在读文件时,必须要按照被读文件的格式来读取内容。

9. 读文件

  feof()函数测试文件是否读到结尾,此函数的唯一参数是文件指针。

  fget(),fgetss(),fgetcsv()

10. 关闭文件

  fclose($fp);