php -- 文件读写
----- 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 -- 文件读写的更多相关文章
- 【Win 10 应用开发】文件读写的三种方案
本文老周就跟伙伴们探讨一下关于文件读写的方法.总得来说嘛,有三种方案可以用,而且每种方案都各有特色,也说不上哪种较好.反正你得记住老祖宗留给我们的大智慧——事无定法,灵活运用者为上. OK,咱们开始吧 ...
- c语言文件读写操作总结
C语言文件读写操作总结 C语言文件操作 一.标准文件的读写 1.文件的打开 fopen() 文件的打开操作表示将给用户指定的文件在内存分配一个FILE结构区,并将该结构的指针返回给用户程序,以后用户程 ...
- ActionScript 3.0入门:Hello World、文件读写、数据存储(SharedObject)、与JS互调
近期项目中可能要用到Flash存取数据,并与JS互调,所以就看了一下ActionScript 3.0,现把学习结果分享一下,希望对新手有帮助. 目录 ActionScript 3.0简介 Hello ...
- Android 文件读写
一.分类 文件读写作为Android四大数据存储方式之一,又分为内部存储和外部存储两种: (1)内部存储(Internal storage): 总是可用. 文件默认情况存储在/data/data/包名 ...
- python基础之文件读写
python基础之文件读写 本节内容 os模块中文件以及目录的一些方法 文件的操作 目录的操作 1.os模块中文件以及目录的一些方法 python操作文件以及目录可以使用os模块的一些方法如下: 得到 ...
- 【Python】[IO编程]文件读写,StringIO和BytesIO,操作文件和目录,序列化
IO在计算机中指Input/Output,也就是输入和输出. 1.文件读写,1,读文件[使用Python内置函数,open,传入文件名标示符] >>> f = open('/User ...
- [转]Android - 文件读写操作 总结
转自:http://blog.csdn.net/ztp800201/article/details/7322110 Android - 文件读写操作 总结 分类: Android2012-03-05 ...
- Windows Phone 八、文件读写IO
文件存储的类型 •本地应用文件: •ApplicationData.Current.LocalFolder: •漫游应用文件: •ApplicationData.Current.RoamingFold ...
- Python之文件读写
本节内容: I/O操作概述 文件读写实现原理与操作步骤 文件打开模式 Python文件操作步骤示例 Python文件读取相关方法 文件读写与字符编码 一.I/O操作概述 I/O在计算机中是指Input ...
- JAVA之IO文件读写
IO概述: IO(Input output)流 作用:IO流用来处理设备之间的数据传输 ...
随机推荐
- java通过sftp对linux服务器文件夹进行操作
本文主要讲sftp对linux服务器的文件和文件夹进行操作,windows server 服务器不支持. package com.lx.ftp; import java.io.File; import ...
- js基础学习笔记(二)
2.1 输出内容(document.write) document.write() 可用于直接向 HTML 输出流写内容.简单的说就是直接在网页中输出内容. 第一种:输出内容用“”括起,直接输出&q ...
- 模板引擎(smarty)知识点总结四
/* smarty 引入对象 */ require_once 'libs/Smarty.class.php'; require 'MySmarty.class.php'; $msma = ne ...
- centos6.4 安装wireless驱动
安装完centos6.4之后,目测只有有线的驱动,没有无线驱动. 一.检测网卡 [root@centos ~]# lspci | grep Net :.11b/g LP-PHY (rev ) :) 第 ...
- 《如何阅读it技术书》课堂笔记——51cto
对一些书的看法: “21天精通JAVA之类”的书,好好理解精通二字,哪里有这么快就能学的会. 吐槽新人: Oop理论,别写出来的都是面向过程式. 桌面乱七八糟. 对新人分享一些经验: 阅读时自我提神的 ...
- windows安装mysql 5.7
1.下载mysql 5.7 压缩包,解压在D:\software\mysql\目录下,更名称mysql-5.7.22 ,并新建data空文件夹和my.ini文件 my.ini文件的内容 [client ...
- petaPoco
petaPoco出现在2011年...因此老鸟可忽略该贴...目前最新版是 5.0, 但核心文件变化不大. 在众多的ORM框架中, 其中不乏非常优秀的EF, 但今天仍然想写点关于PetaPoco的文字 ...
- .Net 持续集成 —— windows service
上一篇讲了 Jenkins+WebDeploy+IIS完成 web项目部署,这篇继续讲windows service的部署. windows service 一般用于自动任务,定时完成某些操作.本文自 ...
- 【C#进阶】拥抱Lambda(二)
语言的设计,真的是挺有意思的.第一次看这个代码[1]时,旁人随口了一句"哇,好多实心句号". 当时马上一个想法是--怎么实现的?返回了对象,然后再调用方法?然后就放下了,后来发现, ...
- Grid++Report报表工具C/S实战篇(五)
一.课程介绍 本次分享课程属于<C#高级编程实战技能开发宝典课程系列>中的第五部分,阿笨后续会计划将实际项目中的一些比较实用的关于C#高级编程的技巧分享出来给大家进行学习,不断的收集.整理 ...