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 self与$this的详解
Jun 08 PHP
php生成图形验证码几种方法小结
Aug 15 PHP
php时间戳转换的示例
Mar 31 PHP
ThinkPHP3.1新特性之多数据库操作更加完善
Jun 19 PHP
destoon实现首页显示供应、企业、资讯条数的方法
Jul 15 PHP
php微信公众平台开发类实例
Apr 01 PHP
使用PHP similar text计算两个字符串相似度
Nov 06 PHP
PHP基于socket实现的简单客户端和服务端通讯功能示例
Jul 10 PHP
详谈symfony window下的安装 安装时候出现的问题以及解决方法
Sep 28 PHP
PHP实现字符串的全排列详解
Apr 24 PHP
YII框架实现自定义第三方扩展操作示例
Apr 26 PHP
php实现通过stomp协议连接ActiveMQ操作示例
Feb 23 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站内搜索并高亮显示关键字的实现代码
2011/12/29 PHP
php使用多个进程同时控制文件读写示例
2014/02/28 PHP
yii通过小物件生成view的方法
2016/10/08 PHP
Laravel框架模型的创建及模型对数据操作示例
2019/05/07 PHP
Thinkphp 框架扩展之标签库驱动原理与用法分析
2020/04/23 PHP
IE与firefox之jquery用法区别
2008/10/03 Javascript
iframe窗口高度自适应的实现方法
2014/01/08 Javascript
Jquery原生态实现表格header头随滚动条滚动而滚动
2014/03/18 Javascript
node+express+jade制作简单网站指南
2014/11/26 Javascript
jQuery实现tag便签去重效果的方法
2015/01/20 Javascript
基于HTML+CSS+JS实现增加删除修改tab导航特效代码
2016/08/05 Javascript
Nodejs读取文件时相对路径的正确写法(使用fs模块)
2017/04/27 NodeJs
基于jQuery实现图片推拉门动画效果的两种方法
2017/08/26 jQuery
vue 导航内容设置选中状态样式的例子
2019/11/01 Javascript
何时/使用 Vue3 render 函数的教程详解
2020/07/25 Javascript
Vue循环中多个input绑定指定v-model实例
2020/08/31 Javascript
vue+iview分页组件的封装
2020/11/17 Vue.js
Python去掉字符串中空格的方法
2014/03/11 Python
python网络编程学习笔记(二):socket建立网络客户端
2014/06/09 Python
Python Sleep休眠函数使用简单实例
2015/02/02 Python
Python查询阿里巴巴关键字排名的方法
2015/07/08 Python
Python正则表达式教程之三:贪婪/非贪婪特性
2017/03/02 Python
对python中的xlsxwriter库简单分析
2018/05/04 Python
Python面向对象类继承和组合实例分析
2018/05/28 Python
python 读取.csv文件数据到数组(矩阵)的实例讲解
2018/06/14 Python
小白入门篇使用Python搭建点击率预估模型
2018/10/12 Python
Python3爬楼梯算法示例
2019/03/04 Python
利用 PyCharm 实现本地代码和远端的实时同步功能
2020/03/23 Python
python安装和pycharm环境搭建设置方法
2020/05/27 Python
解析Tensorflow之MNIST的使用
2020/06/30 Python
英国最大的奢侈珠宝和手表网站:C W Sellors
2017/02/10 全球购物
乔丹诺(Giordano)酒庄德国官网:找到最好的意大利葡萄酒
2017/12/28 全球购物
汽车驾驶求职信
2013/10/25 职场文书
广告宣传策划方案
2014/05/21 职场文书
书法社团活动总结
2015/05/07 职场文书
母亲节主题班会
2015/08/14 职场文书