PHP文件处理

作者: bo_bo_bo_la | 来源:发表于2017-11-11 17:03 被阅读16次
  1. fopen 打开文件


    image.png

fopen("test.txt","a+");
备注:
“r”,只读方式打开,将文件指针指向文件头(文件不存在,不创建)
“r+” 读写方打开,将文件指针指向文件头(文件不存在,不创建)
“w” 写入方式打开,将文件指针指向文件头部并将文件大小截为0.如果文件不存在则尝试创建之。
(解释:写入方式打开只能写 不能读取任何数据)
“w+” �读写方式打开,将 1 文件指针指向文件头部并将 2 文件大小截为0.如果文件不存在则尝试创建之。
(解释1:每次写入的时候,指针[鼠标光标位置] 会指向文件头部。)
(解释2:下一次写入的东西会覆盖前一次输入的内容,即test.txt保存的永远是本次输入的内容)
“a”,写入方式打开,将文件指针指向文件末尾。如果文件不存在创建之
“a+”,读写入方式打开,将 3 文件指针指向文件末尾。如果文件不存在创建之
(解释3: 每次写入的时候,鼠标的光标位置位于文件最后,即下一次写入的时候 不会覆盖前一次的内容,相反 会累加,类似于字符串叠加)

  1. fwrite 写入文件


    image.png

    fwrite(参数1,参数2);
    参数一是我们打开文件赋的变量,参数2是我们想要写入文件里面的值。

  2. fread() 读取文件


    image.png

    变量 = fread(参数1,参数2);

  • 变量是我们将读取后的文件用变量保存
  • 参数1 我们上面打开的保存打开文件的变量$fp
  • 参数2 我们想要读取的字符个数 是个number 类型
  1. fseek() 在文件指针中定位


    image.png

    fseek(参数1,参数2);

  • 参数1 我们上面打开的保存打开文件的变量$fp
  • 参数2 定位指针的光标位置 number类型 0 代表 在文件0下标 即在文件头部
  1. feof() 判断文件的指针是否到末尾


    image.png

    如果文件指针到了EOF 或者出错是返回true,否则返回一个错误

  2. fgets() 从文件指针中读取一行


    image.png
  • 前提文件指针必须有效,且刚文件text.txt存在的时候
    会从text.txt的第一行开始逐行输出


    text.txt
fgets输出
结果正常输出

-边写入边遍历逐行输出时


image.png

结果为空,边写入的时候光标位于末尾,所以获取不到光标后面的内容,或许我们会想 把fopen里面的“a+” 变成"w+" 可不可以 也是不行的,所以要加入fseek()。将text.txt 的光标位置放到文本头部


加入fseek()
6.fclose() 关闭文件
fclose() 关闭文件

相关文章

  • 12.4.2 文件上传的处理

    12.4.2 文件上传的处理 在服务器端通过PHP处理上传 上传文件的接收和处理是通过PHP脚本来处理的,具体需要...

  • redis有序集合做消息队列

    新建一个rediszadd.php文件# 新建out.php文件做逻辑处理 执行结果:

  • PHP文件处理

    fopen()将filename指定的名字资源绑定到一个流上。 打开文件 resourcefopen(string...

  • PHP文件处理

    fopen 打开文件image.png fopen("test.txt","a+");备注:“r”,只读方式打开,...

  • ThinkPHP 5 结构与路径解析

    结构: 入口文件: 所有的请求都必须经过 index.php 的处理。(index.php 在 public 文件...

  • 文件处理和上传

    PHP 文件处理和上传 如何判断文件和文件夹 文件的属性 文件的操作 这段我整体是查阅PHP的手册完成--大家参考...

  • 编译fileinfo扩展

    进入PHP源码目录 执行PHP扩展编译预处理指令 编译PHP扩展 找到PHP.INI文件,修改extension_...

  • PHP学习笔记之文件上传类代码实现

    文件上传类代码示例: 单文件上传表单: 多文件上传表单: 文件上传处理php代码:

  • PHP简单入门

    1.PHP内核Zend PHP由内核Zend引擎和扩展层组成,PHP内核负责处理请求、完成文件流错误处理等操作,Z...

  • php 文件处理相关

    循环路径下的所有文件 将获取的文件大小进行转换方便阅读.

网友评论

    本文标题:PHP文件处理

    本文链接:https://www.haomeiwen.com/subject/xrawmxtx.html