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 相关文章推荐
PHP4之COOKIE支持详解
Oct 09 PHP
PHP通用分页类page.php[仿google分页]
Aug 31 PHP
一个php Mysql类 可以参考学习熟悉下
Jun 21 PHP
php excel类 phpExcel使用方法介绍
Aug 21 PHP
用PHP实现小写金额转换大写金额的代码(精确到分)
Jan 10 PHP
CodeIgniter针对lighttpd服务器URL重写的方法
Jun 10 PHP
php递归函数三种实现方法及如何实现数字累加
Aug 07 PHP
WordPress分页伪静态加html后缀
Jun 08 PHP
PHP转换文本框内容为HTML格式的方法
Jul 20 PHP
使用php自动备份数据库表的实现方法
Jul 28 PHP
PHP实现统计所有字符在字符串中出现次数的方法
Oct 17 PHP
PHP单例模式模拟Java Bean实现方法示例
Dec 07 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
资料注册后发信小技巧
2006/10/09 PHP
附件名前加网站名
2008/03/23 PHP
php 搜索框提示(自动完成)实例代码
2012/02/05 PHP
PHP+jQuery实现自动补全功能源码
2013/05/15 PHP
php导入excel文件到mysql数据库的方法
2015/01/14 PHP
php源码分析之DZX1.5加密解密函数authcode用法
2015/06/17 PHP
ThinkPHP3.2.1图片验证码实现方法
2016/08/19 PHP
php反射学习之依赖注入示例
2019/06/14 PHP
基于jQuery的遍历同id元素 并响应事件的代码
2012/06/14 Javascript
jquery滚动组件(vticker.js)实现页面动态数据的滚动效果
2013/07/03 Javascript
分享一个自己动手写的jQuery分页插件
2014/08/28 Javascript
基于jQuery滑动杆实现购买日期选择效果
2015/09/15 Javascript
利用jquery给指定的table动态添加一行、删除一行的方法
2016/10/12 Javascript
遍历js中对象的属性和值的实例
2016/11/21 Javascript
关于react中组件通信的几种方式详解
2017/12/10 Javascript
vue-i18n结合Element-ui的配置方法
2019/05/20 Javascript
vue-cli3中vue.config.js配置教程详解
2019/05/29 Javascript
微信小程序版本自动更新的方法
2019/06/14 Javascript
node.js中 mysql 增删改查操作及async,await处理实例分析
2020/02/11 Javascript
利用Vue的v-for和v-bind实现列表颜色切换
2020/07/17 Javascript
javascript前端和后台进行数据交互方法示例
2020/08/07 Javascript
[48:35]2018DOTA2亚洲邀请赛 4.1 小组赛 A组加赛 TNC vs Optic
2018/04/03 DOTA
[01:51]2018年度CS GO最具人气外援-完美盛典
2018/12/16 DOTA
Python基于生成器迭代实现的八皇后问题示例
2018/05/23 Python
使用Python获取并处理IP的类型及格式方法
2018/11/01 Python
CSS3实现文本垂直排列的方法
2018/07/10 HTML / CSS
美国最大的网上冲印店:Shutterfly
2017/01/01 全球购物
中国海淘族值得信赖的海淘返利网站:55海淘
2017/01/16 全球购物
机械工程师的岗位职责
2013/11/17 职场文书
外贸采购员求职的自我评价
2013/11/26 职场文书
教育学习自我评价
2014/02/03 职场文书
原告代理词范文
2015/05/25 职场文书
深入浅析Django MTV模式
2021/09/04 Python
Java 在生活中的 10 大应用
2021/11/02 Java/Android
详解pytorch创建tensor函数
2022/03/22 Python
排查Tomcat进程假死的问题
2022/05/06 Servers