zoukankan      html  css  js  c++  java
  • PHP笔记——文件处理

    PHP文件处理是通过fopen()和fclose()来打开和关闭文件。

    例如,我们现在来处理Test.txt文件(这里默认和我们的PHP文件在同一个目录中,这里用的是相对路径)。

    文件读取函数fread()和 fgets()语法:

       fread(file,length);//file只文件路径,length指读取文件的长度

      fgets(file,length);//file只文件路径,length指读取字符串的长度,length可选



    fread和fgets例子:

      $file=fopen("Test.txt","r");

      $data = fread($file,filesize("Test.txt"));//读取文件中的内容以字符串的形式存在$data里面

        $fgetsData=fgets($file,10); 
     

    文件写入函数fwrite()语法:

      fwrite(file,string,length);//file指文件的路径,string指要写入的字符串,length指要写入的长度,length可选



    fwrite例子:

      $file=fopen("Test.txt","w");

      $result = fwrite($file,"this is a string");//这里将字符串写入文件中,如果正确写入的话返回写入字符串的长度,否则返回false

      同时需要注意,这里fwrite也可以写成fputs,fputs是fwrite的别名。

    模式描述
    r 只读。在文件的开头开始。
    r+ 读/写。在文件的开头开始。
    w 只写。打开并清空文件的内容;如果文件不存在,则创建新文件。
    w+ 读/写。打开并清空文件的内容;如果文件不存在,则创建新文件。
    a 追加。打开并向文件文件的末端进行写操作,如果文件不存在,则创建新文件。
    a+ 读/追加。通过向文件末端写内容,来保持文件内容。
    x 只写。创建新文件。如果文件已存在,则返回 FALSE。
    x+

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

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

  • 相关阅读:
    测试用户网速办法
    JS 判断后端返回的对象是否为空
    优美地低于生活——读书笔记
    vue login.js登录逻辑
    vuex store index.js配置登录
    vue router的 index.js设置
    css 添加校验时的必填项前面的红色的*
    vue 的 main.js 设置
    vue.config.js配置
    vim的使用
  • 原文地址:https://www.cnblogs.com/bugY/p/2139468.html
Copyright © 2011-2022 走看看