zoukankan      html  css  js  c++  java
  • php中读取以及写入文件的方法总结

    ==>读取文件内容(方法一) 
    $fileData = fread($fileStream,filesize($filePath)); 
    注意: 
    文本文件读取到网页上显示时,由于换行符不被解释,文本不换行显示, 
    解决办法:将
    替换为<br/>[str_replace('
    ','<br/>',$fileData);]
    
    ==>读取文件内容(方法二) 
    file_get_contents($filePath); 将整个文件读取到一个字符串(内部自动关闭文件流)
    
    
    ==>读取文件内容(方法三) 循环读取,用于读取大文件 
    循环读取指定字节大小的文件数据 
    feof($fileStream):判断文件指针是否在文件未尾,是返回true,否则返回false 
    while(!feof($fileStream)){ 
        $fileData = fread($fileStream,1024); 
        echo $fileData; 
    }
    
    ==>读取文件内容(方法四)
    while (!feof($myfile)) {
     	$line = fgets($fileStream);
     	echo $line;
     }
    
    
    
    ==>写入文件(方法一) 
    $fileStream = fopen(filePath,"w"); 给文件末尾追加内容用a+ 
    fwrite($fileStream,"要写入的内容");  返回写入的字符数,出现错误时则返回 FALSE 。
    
    ==>写入文件(方法二) 
    file_put_contents($filePath,"要写入的内容",FILE_APPEND); 
    内部会自动关闭文件流,FILE_APPEND以追加方式添加,如果没有则默认是对内容清空再写入 。
    
    ==>写入文件(方法三) 
    $file = fopen("test.txt","w");
    echo fputs($file,"Hello World!");
    fclose($file);
    
    中文的编码转换 iconv('utf-8','gb2312',$filePath);
    
    file_exists():查看文件是否存在,返回布尔值
    filesize():查看文件大小,可直接echo输出
    unlink():删除文件,注意PHP中没有delete函数。
    
    
    

      

  • 相关阅读:
    mybatis逆向工程
    fastdfs搭建和使用
    solr学习笔记
    自己搭建anki服务器
    redis总结
    java基础——队列
    遍历文件夹下的文件,并且获取文件名字
    xls到xml
    xls文件导入数据库
    PyCharm怎样添加Qt designer
  • 原文地址:https://www.cnblogs.com/luoyangcn/p/4226775.html
Copyright © 2011-2022 走看看