PHP文件操作方法汇总


Posted in PHP onJuly 01, 2015

在data文件中写入数据:

<?php
 /**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2015/6/29
 * Time: 17:05
 */
 header("Content-type: text/html; charset=utf-8");
 //write data
 $f = fopen('data','w');//打开文件
 fwrite($f,'Hello PHP');//写入数据
 fclose($f);//关闭文件
 echo 'OK';
 //windows环境暂时不考虑权限问题

写入成功后可以在页面看到“OK”

接下来读取data文件里的数据

<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2015/6/29
 * Time: 17:05
 */
header("Content-type: text/html; charset=utf-8");

//read data
$f = fopen('data','r');
$content = fgets($f);
echo $content;
fclose($f);

如果有多行数据该怎么读取?

方法一 while:

<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2015/6/29
 * Time: 17:05
 */
header("Content-type: text/html; charset=utf-8");
$f = fopen('data','r');
//读取多行数据 while
while(!feof($f)){//feof() 函数检测是否已到达文件末尾
  $content = fgets($f);
  echo $content;
}
fclose($f);

方法二 file_get_contents():

echo file_get_contents('data');

以上所述就是本文的全部内容了,希望大家能够喜欢。

PHP 相关文章推荐
PHP中SESSION使用中的一点经验总结
Mar 30 PHP
PHP判断图片格式的七种方法小结
Jun 03 PHP
使用PHP备份MySQL和网站发送到邮箱实例代码
Nov 28 PHP
php下载excel无法打开的解决方法
Dec 24 PHP
php使用curl简单抓取远程url的方法
Mar 13 PHP
php用正则判断是否为数字的方法
Mar 25 PHP
PHP第三方登录―QQ登录实现方法
Feb 06 PHP
php+Memcached实现简单留言板功能示例
Feb 15 PHP
PHP自定义函数判断是否为Get、Post及Ajax提交的方法
Jul 27 PHP
PHP简单实现正则匹配省市区的方法
Apr 13 PHP
详解PHP多个进程配合redis的有序集合实现大文件去重
Mar 06 PHP
YII2.0框架行为(Behavior)深入详解
Jul 26 PHP
浅谈PHP中JSON数据操作
Jul 01 #PHP
搭建基于Docker的PHP开发环境的详细教程
Jul 01 #PHP
PHP使用flock实现文件加锁的方法
Jul 01 #PHP
PHP+MYSQL中文乱码问题
Jul 01 #PHP
PHP+shell实现多线程的方法
Jul 01 #PHP
WordPress中&quot;无法将上传的文件移动至&quot;错误的解决方法
Jul 01 #PHP
wamp服务器访问php非常缓慢的解决过程
Jul 01 #PHP
You might like
php自动加载机制的深入分析
2013/06/08 PHP
基于php的微信公众平台开发入门实例
2015/04/15 PHP
如何在HTML 中嵌入 PHP 代码
2015/05/13 PHP
ubutu 16.04环境下,PHP与mysql数据库,网页登录验证实例讲解
2017/07/20 PHP
利用百度地图JSAPI生成h7n9禽流感分布图实现代码
2013/04/15 Javascript
判断及设置浏览器全屏模式
2014/04/20 Javascript
浅谈javascript 归并方法
2015/01/21 Javascript
IE下使用jQuery重置iframe地址时内存泄露问题解决办法
2015/02/05 Javascript
jQuery选择器源码解读(五):tokenize的解析过程
2015/03/31 Javascript
JS实现简单的图书馆享元模式实例
2015/06/30 Javascript
jQuery+canvas实现的球体平抛及颜色动态变换效果
2016/01/28 Javascript
JavaScript常用数组算法小结
2016/02/13 Javascript
使用jQuery处理AJAX请求的基础学习教程
2016/05/10 Javascript
Bootstrap基本组件学习笔记之下拉菜单(7)
2016/12/07 Javascript
用jQuery旋转插件jqueryrotate制作转盘抽奖
2017/02/10 Javascript
Javascript实现异步编程的过程
2018/06/18 Javascript
javascript面向对象三大特征之继承实例详解
2019/07/24 Javascript
详解在vue-cli3.0中自定css、js和图片的打包路径
2019/08/26 Javascript
在vue中axios设置timeout超时的操作
2020/09/04 Javascript
vue 自定指令生成uuid滚动监听达到tab表格吸顶效果的代码
2020/09/16 Javascript
[04:52]DOTA2亚洲邀请赛附加赛 TOP10精彩集锦
2015/01/29 DOTA
python中的yield使用方法
2014/02/11 Python
Python操作SQLite数据库的方法详解
2017/06/16 Python
Python基于Tensor FLow的图像处理操作详解
2020/01/15 Python
python调用API接口实现登陆短信验证
2020/05/10 Python
PyQT5 实现快捷键复制表格数据的方法示例
2020/06/19 Python
使用Python实现微信拍一拍功能的思路代码
2020/07/09 Python
Python字符串查找基本操作代码案例
2020/10/27 Python
CSS改变网页中鼠标选中文字背景颜色例子
2014/04/23 HTML / CSS
绿化工程实施方案
2014/03/17 职场文书
驾驶员培训方案
2014/05/01 职场文书
活动总结模板大全
2015/05/11 职场文书
立案决定书范文
2015/06/24 职场文书
2015年街道办事处团委工作总结
2015/10/14 职场文书
浅谈Redis的几个过期策略
2021/05/27 Redis
分布式架构Redis中有哪些数据结构及底层实现原理
2022/03/13 Redis