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)。

  • 相关阅读:
    loadrunner安装问题
    (转)经典SQL练习题
    mysql存储过程-汇总学习
    MongoDB 添加用户名和密码
    解决端口占用,查看并杀掉端口
    在 Nest.js 中使用 MongoDB 与 TypeORM
    安装 mysqlclient 报 mysql_config not found
    修改 div 的滚动条的样式
    Ubuntu 系统连接到服务器
    Python 编程入门(4):变量与赋值
  • 原文地址:https://www.cnblogs.com/bugY/p/2139468.html
Copyright © 2011-2022 走看看