• php 文件操作


    <?php 
    
    /*
        PHP 操作文件
            PHP 拥有的多种函数可供创建、读取、上传以及编辑文件。
            
            注意:请谨慎操作文件!
            
            当您操作文件时必须非常小心。如果您操作失误,
            
            可能会造成非常严重的破坏。常见的错误是:
            
                编辑错误的文件
                被垃圾数据填满硬盘
                意外删除文件内容
                
        PHP文件的打开/读取/读取
            
            PHP Open File - fopen()
            
        模式    描述
        r    打开文件为只读。文件指针在文件的开头开始。
        w    打开文件为只写。删除文件的内容或创建一个新的文件,如果它不存在。文件指针在文件的开头开始。
        a    打开文件为只写。文件中的现有数据会被保留。文件指针在文件结尾开始。创建新的文件,如果文件不存在。
        x    创建新文件为只写。返回 FALSE 和错误,如果文件已存在。
        r+    打开文件为读/写、文件指针在文件开头开始。
        w+    打开文件为读/写。删除文件内容或创建新文件,如果它不存在。文件指针在文件开头开始。
        a+    打开文件为读/写。文件中已有的数据会被保留。文件指针在文件结尾开始。创建新文件,如果它不存在。
        x+    创建新文件为读/写。返回 FALSE 和错误,如果文件已存在。
        
        PHP 读取单行文件-fgets()
        
        PHP 检查 End-Of-File - feof()
            feof() 函数检查是否已到达 "end-of-file" (EOF)。
            feof() 对于遍历未知长度的数据很有用。
        
        PHP 读取单字符-fgetc()
        
            fgetc() 函数用于从文件中读取单个字符。
    */
        header("Content-type: text/html; charset=utf-8");
        
        //PHP readfile() 函数
        echo readfile("webdictionary.txt")."<br><br>";
        
        //PHP Open File - fopen() 
        $myfile=fopen("webdictionary.txt","r")or die("unable to open file!");
        echo fread($myfile,filesize("webdictionary.txt"))."<br><br>";
        fclose($myfile);
        
        //读取文件 fread()
        //关闭文件 fclose() 用完文件后把他们全部关闭是一个良好的编程习惯
        //你也不想打开的文件占用服务器资源
        
        //fgets()用于从文件读取单行
        $myfile1=fopen("webdictionary.txt","r")or die("unable to open file !");
        echo fgets($myfile1)."<br>";
        fclose($myfile1);
        
        //PHP 检查End-of-File-feof()
        $myfile2=fopen("webdictionary.txt","r")or die("unable to open file !");
        while(!feof($myfile2)){
            echo fgets($myfile2)."<br>";
        }
        fclose($myfile2);
        
        //fgetc() 函数用于从文件中读取单个字符。
        $myfile3=fopen("webdictionary.txt","r")or die("unable to open file !");
        while(!feof($myfile3)){
            echo fgetc($myfile3)."	";
        }
        fclose($myfile3);
        
        
    ?>
  • 相关阅读:
    多线程
    IO
    Collections工具类
    File类
    Map
    List与Set接口
    如何把数学作为一种工具
    包装类
    异常
    内部类
  • 原文地址:https://www.cnblogs.com/wobeinianqing/p/4638883.html
Copyright © 2020-2023  润新知