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安装为Apache DSO
Oct 09 PHP
在数据量大(超过10万)的情况下
Jan 15 PHP
linux环境apache多端口配置虚拟主机的方法深入介绍
Jun 09 PHP
php中利用str_pad函数生成数字递增形式的产品编号
Sep 30 PHP
php递归删除目录下的文件但保留的实例分享
May 10 PHP
跟我学Laravel之请求与输入
Oct 15 PHP
php进行支付宝开发中return_url和notify_url的区别分析
Dec 22 PHP
php简单实现发送带附件的邮件
Jun 10 PHP
PHP+Ajax实现的无刷新分页功能详解【附demo源码下载】
Jul 03 PHP
PHP正则表达式处理函数(PCRE 函数)实例小结
May 09 PHP
PHP实现单条sql执行多个数据的insert语句方法
Oct 11 PHP
常见的5个PHP编码小陋习以及优化实例讲解
Feb 27 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中的gzcompress、gzdeflate、gzencode函数详解
2014/07/29 PHP
PHP开启opcache提升代码性能
2015/04/26 PHP
在JavaScript中使用inline函数的问题
2007/03/08 Javascript
JS 巧妙获取剪贴板数据 Excel数据的粘贴
2009/07/09 Javascript
Javascript isArray 数组类型检测函数
2009/10/08 Javascript
jQuery的slideToggle方法实例
2013/05/07 Javascript
火狐下table中创建form导致两个table之间出现空白
2013/09/02 Javascript
浅谈jQuery中对象遍历.eq().first().last().slice()方法
2014/11/26 Javascript
javascript Array 数组常用方法
2015/04/05 Javascript
nodejs爬虫抓取数据乱码问题总结
2015/07/03 NodeJs
JavaScript基于ajax编辑信息用法实例
2015/07/15 Javascript
JS控制静态页面传递参数并获取参数应用
2016/08/10 Javascript
Nodejs中解决cluster模块的多进程如何共享数据问题
2016/11/10 NodeJs
js实现交通灯效果
2017/01/13 Javascript
js上下视差滚动简单实现代码
2017/03/07 Javascript
Angular.js中angular-ui-router的简单实践
2017/07/18 Javascript
利用SpringMVC过滤器解决vue跨域请求的问题
2018/02/10 Javascript
AjaxUpLoad.js实现文件上传
2018/03/05 Javascript
vue-cli2.9.3 详细教程
2018/04/23 Javascript
微信小程序之自定义组件的实现代码(附源码)
2018/08/02 Javascript
解决Django数据库makemigrations有变化但是migrate时未变动问题
2018/05/30 Python
聊聊python里如何用Borg pattern实现的单例模式
2019/06/06 Python
python:解析requests返回的response(json格式)说明
2020/04/30 Python
PyCharm 2020.2 安装详细教程
2020/09/25 Python
聊聊python中的异常嵌套
2020/09/01 Python
使用css3匹配手机屏幕横竖状态
2014/01/27 HTML / CSS
法国低价在线宠物商店:bitiba.fr
2020/07/03 全球购物
您熟悉ORM(Object-Relation Mapping)吗?请谈谈您所理解的ORM
2016/02/08 面试题
啤酒销售实习自我鉴定
2013/09/24 职场文书
生物制药毕业生自荐信
2013/10/16 职场文书
卫校护理专业毕业生求职信
2013/11/26 职场文书
文明宿舍获奖感言
2014/02/07 职场文书
农村产权制度改革实施方案
2014/03/21 职场文书
放假通知范文
2015/04/14 职场文书
小学生表扬稿范文
2015/05/05 职场文书
MySQL的join buffer原理
2021/04/29 MySQL