zoukankan      html  css  js  c++  java
  • php文件处理

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

  • 相关阅读:
    从源码解读Spring如何解决bean循环依赖
    前后端分离下用jwt做用户认证
    断点调试获取程序当前位置的运行结果
    Win10安装MySQL8压缩包版
    IDEA实用快捷键推荐
    多平台博客发布工具OpenWrite的使用
    Tomcat部署多个war包
    从储值卡(会员卡)充值业务看分布式事务的设计
    再谈 PHP 未来之路
    Swoole 实战:MySQL 查询器的实现(协程连接池版)
  • 原文地址:https://www.cnblogs.com/huntaheart/p/3565333.html
Copyright © 2011-2022 走看看