zoukankan      html  css  js  c++  java
  • 008PHP文件处理——文件操作r w (用的比较多) a x(用的比较少) 模式 rewind 指针归位:

    <?php
    /**
     *文件操作r w (用的比较多)  a x(用的比较少) 模式  rewind 指针归位:
     */
    /*$a=fopen('a.txt','r');
    echo fread($a,filesize('a.txt'));
    fwrite($a,'22');//写入内容到文件最后
    fclose($a);*/
    
    //只写模式:w  如果文件存在,直接把指针放在开头,清空文件。如果不存在,则创建文件,把指针放在开头
    /*$a=fopen('a.txt','w');*/
    
    //读写模式:w+
    /*$a=fopen('a.txt','w+');
    fwrite($a,'蓝天科技');//文件写入内容
    rewind($a);//定位到指针开头部分:
    echo fread($a,filesize('a.txt'));
    fclose($a);*/
    
    //a模式:当文件不存在的时候,创建文件。存在的时候,不会像w模式,清空文件。把指针移到内容最后
    /*$a=fopen('a.txt','a');
    fwrite($a,'123');*/
    
    //a+模式:读写都可以
    /*$a=fopen('a.txt','a+');
    echo fread($a,filesize('a.txt'));
    fwrite($a,'tttt');*/
    
    //x模式:(保守模式)如果文件存在,就不碰文件了。如果不存在就会创建文件,文件指针移到文件开头。
    /*$a=@fopen('sss.txt','x') or die("文件存在");
    fwrite($a,'科教兴国');
    rewind($a);
    echo fread($a,100);*/
    
    //读取远端文件:
    /*$baidu=fopen('http://www.baidu.com','r');
    while ($row=fgets($baidu)){
        echo $row;
    }*/
    
    //wt模式:纯文本文件可以识别换行符号:
    $a=fopen('a.txt','wt');
    fwrite($a,'科技兴国');
    

      

  • 相关阅读:
    2-jenkins持续集成体系介绍
    第六天打卡
    第五天打卡(find用法)
    第五天打卡
    第四天打卡
    第三天打卡
    第一天:定个小目标,学习REDHAT,希望能去考下RHCE
    day12
    Python3的List操作和方法
    Python3字符串的操作
  • 原文地址:https://www.cnblogs.com/yiweiyihang/p/8269852.html
Copyright © 2011-2022 走看看