----- 024-file.php -----

 <!DOCTYPE html>
 <html>
 <head>
     <meta http-equiv="content-type" content="text/html; charset=utf-8">
     <title>文件处理</title>
 </head>
 <body>
 <h2>文件处理</h2>
 <pre>
 <?php
     $f_zzz = iconv('utf-8', 'gbk', 'D:\a\res\txt\复姓UTF-8.txt');
     $fp_zzz = fopen($f_zzz, 'r'); //打开文件,返回文件句柄
     $arr_zzz = file($f_zzz); // 文件 => 数组
     $str_zzz = file_get_contents($f_zzz); // 文件 => 字符串
     $arr_temp = explode(' ', preg_replace('#\s+#', ' ', $str_zzz));
     var_dump($arr_temp);
     echo fread($fp_zzz, 100), "\n"; // 读取文件的100个字节
     echo fgetc($fp_zzz), "\n"; //读取一个字符
     echo fgets($fp_zzz), "\n"; //读取一行
     echo fgetss($fp_zzz), "\n"; //读取一行,过滤HTML PHP标记
     var_dump(fgetcsv($fp_zzz)); echo "\n"; //读取一行,过滤HTML PHP标记
     echo fpassthru($fp_zzz);echo "\n"; // 读取剩余文件
     echo readfile($f_zzz); //读取全部文件
     fclose($fp_zzz);
 ?>
 </pre>
 </body>
 </html>

----- 025-file_write.php -----

 <!DOCTYPE html>
 <html>
 <head>
     <meta http-equiv="content-type" content="text/html; charset=utf-8">
     <title>写文件</title>
 </head>
 <body>
 <h2>写文件</h2>
 <pre>
 <?php
     $f_zzz = iconv('utf-8', 'gbk', 'D:\a\res\txt\php写文件测试.txt');
     $fp_zzz = fopen($f_zzz, 'w');
     file_put_contents($f_zzz, "欲穷千里目\n"); //写入一个字符串
     fwrite($fp_zzz, "白日依山尽\n");
     fwrite($fp_zzz, "黄河入海流\n");
     fputs($fp_zzz, "更上一层楼\n");
     echo "当前文件指针位置:", ftell($fp_zzz), "\n";
     fseek($fp_zzz, 32); //移动文件指针到第三行开头
     fwrite($fp_zzz, "欲穷千");
     fseek($fp_zzz, -9, SEEK_CUR); //指针前移一行
     fwrite($fp_zzz, "长太息以掩涕兮\n");
     rewind($fp_zzz);
     fwrite($fp_zzz, "窗含西岭千秋雪");

     fclose($fp_zzz);
     echo "文件内容:\n".file_get_contents($f_zzz);
 ?>
 </pre>
 </body>
 </html>

php -- 文件读写的更多相关文章

  1. 【Win 10 应用开发】文件读写的三种方案

    本文老周就跟伙伴们探讨一下关于文件读写的方法.总得来说嘛,有三种方案可以用,而且每种方案都各有特色,也说不上哪种较好.反正你得记住老祖宗留给我们的大智慧——事无定法,灵活运用者为上. OK,咱们开始吧 ...

  2. c语言文件读写操作总结

    C语言文件读写操作总结 C语言文件操作 一.标准文件的读写 1.文件的打开 fopen() 文件的打开操作表示将给用户指定的文件在内存分配一个FILE结构区,并将该结构的指针返回给用户程序,以后用户程 ...

  3. ActionScript 3.0入门:Hello World、文件读写、数据存储(SharedObject)、与JS互调

    近期项目中可能要用到Flash存取数据,并与JS互调,所以就看了一下ActionScript 3.0,现把学习结果分享一下,希望对新手有帮助. 目录 ActionScript 3.0简介 Hello ...

  4. Android 文件读写

    一.分类 文件读写作为Android四大数据存储方式之一,又分为内部存储和外部存储两种: (1)内部存储(Internal storage): 总是可用. 文件默认情况存储在/data/data/包名 ...

  5. python基础之文件读写

    python基础之文件读写 本节内容 os模块中文件以及目录的一些方法 文件的操作 目录的操作 1.os模块中文件以及目录的一些方法 python操作文件以及目录可以使用os模块的一些方法如下: 得到 ...

  6. 【Python】[IO编程]文件读写,StringIO和BytesIO,操作文件和目录,序列化

    IO在计算机中指Input/Output,也就是输入和输出. 1.文件读写,1,读文件[使用Python内置函数,open,传入文件名标示符] >>> f = open('/User ...

  7. [转]Android - 文件读写操作 总结

     转自:http://blog.csdn.net/ztp800201/article/details/7322110 Android - 文件读写操作 总结 分类: Android2012-03-05 ...

  8. Windows Phone 八、文件读写IO

    文件存储的类型 •本地应用文件: •ApplicationData.Current.LocalFolder: •漫游应用文件: •ApplicationData.Current.RoamingFold ...

  9. Python之文件读写

    本节内容: I/O操作概述 文件读写实现原理与操作步骤 文件打开模式 Python文件操作步骤示例 Python文件读取相关方法 文件读写与字符编码 一.I/O操作概述 I/O在计算机中是指Input ...

  10. JAVA之IO文件读写

    IO概述:                                                          IO(Input output)流 作用:IO流用来处理设备之间的数据传输 ...

随机推荐

  1. java web 怎么下载大文件(上百M)

    Java代码   ; ]; , )) != -) { , bytesRead); 13.               } 14.               toClient.write(buffer ...

  2. Group精确定位(canvas定位)

    ## <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> &l ...

  3. 开源HIS之C/S选型

    客户端/服务的形式是我中爱的,我认可只有这样软件跑起来不会失控.因为你不知道每一个程序员是否足够清醒.但一开始我说过要从基本的应急的门诊收费开始,所以我并不打算一启动就写一个服务,并为之选型:TCP/ ...

  4. python计算机硬件基础以及变量常量常量池,解释器编译器比较,python的两种运行方式

    1.什么是编程语言 语言是一个事物与另外一个事物沟通的介质 编程语言是程序员与计算机沟通的介质 2.什么是编程 编程就是程序按照某种编程语言的语法规范将自己想要让计算机做的事情表达出来 表达的结果就是 ...

  5. excel冻结窗格

    编辑excel时冻结窗格可以大大增加可读性.每个sheet都应该加上. 第一份工作的时候,上司比较严格,还因为这个挨过几次骂.所以这个技巧大家一定要掌握 方法很简单: 选中首行:视图 -- 冻结窗格 ...

  6. 笑话库存加网址http://www.jokeji.cn/list18_11.htm

    19.富二代王晓伟成绩很差,老爸想给他找个家教老爸:“儿子,想找什么样的家教啊?”儿子:“要漂亮的,女的,衣服不能太保守,花样要多!”老爸:“儿子,你TM指的是岛国的苍老师吗?”@呦呦ta爹 20.哥 ...

  7. Python自动化开发 - 流程控制

    一.拾遗主题 1.变量 理解变量在计算机内存中的表示 >>> a = "ABC" Python解释器干了两件事情: 在内存中创建了一个'ABC'的字符串: 在内存 ...

  8. unigui验证微信服务器的有效性

    UNIGUI验证微信服务器的有效性: //////////////////////////////////////////// //UniGUIServerModuleHTTPCommand //公众 ...

  9. hdu 1.3.3 今年暑假不AC

    //简单.... 1 #include<iostream> #include<cstdio> #include<cstdlib> using namespace s ...

  10. 解决XCode7.1 上无法安装 Alcatraz PackageManager

    补记: 升级XCode后都会出现这样的问题,各版本解决方案相同 有时还需要先删除原插件 rm -rf ~/Library/Application\ Support/Developer/Shared/X ...