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获取163、gmail、126等邮箱联系人地址【已测试2009.10.10】
Oct 11 PHP
php自定义函数call_user_func和call_user_func_array详解
Jul 14 PHP
PHP中使用localhost连接Mysql不成功的解决方法
Aug 20 PHP
php使用ob_start()实现图片存入变量的方法
Nov 14 PHP
php中Ctype函数用法详解
Dec 09 PHP
WordPress自定义时间显示格式
Mar 27 PHP
浅谈php+phpStorm+xdebug配置方法
Sep 17 PHP
2款PHP无限级分类实例代码
Nov 11 PHP
PHP简单判断iPhone、iPad、Android及PC设备的方法
Oct 11 PHP
php数值转换时间及时间转换数值用法示例
May 18 PHP
PHP使用文件锁解决高并发问题示例
Mar 29 PHP
Yii框架的redis命令使用方法简单示例
Oct 15 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
DOTA2 6.87版本后新眼位详解攻略
2020/04/20 DOTA
php通过rmdir删除目录的简单用法
2015/03/18 PHP
php实现的错误处理封装类实例
2017/06/20 PHP
JavaScript 自动分号插入(JavaScript synat:auto semicolon insertion)
2009/11/04 Javascript
推荐 21 款优秀的高性能 Node.js 开发框架
2014/08/18 Javascript
javascipt:filter过滤介绍及使用
2014/09/10 Javascript
jquery实现一个简单好用的弹出框
2014/09/26 Javascript
JavaScript和CSS交互的方法汇总
2014/12/02 Javascript
学习JavaScript设计模式(接口)
2015/11/26 Javascript
Flow之一个新的Javascript静态类型检查器
2015/12/21 Javascript
第十章之巨幕页头缩略图与警告框组件
2016/04/25 Javascript
JavaScript中的继承之类继承
2016/05/01 Javascript
关于JSON.parse(),JSON.stringify(),jQuery.parseJSON()的用法
2016/06/30 Javascript
使用PBFunc在Powerbuilder中支付宝当面付款功能
2016/10/01 Javascript
JointJS流程图的绘制方法
2018/12/03 Javascript
PHP读取远程txt文档到数组并实现遍历
2020/08/25 Javascript
[01:40]2014DOTA2国际邀请赛 三冰SOLO赛后采访恶搞
2014/07/09 DOTA
利用 Monkey 命令操作屏幕快速滑动
2016/12/07 Python
python负载均衡的简单实现方法
2018/02/04 Python
利用Anaconda简单安装scrapy框架的方法
2018/06/13 Python
python使用mitmproxy抓取浏览器请求的方法
2019/07/02 Python
详解python中的闭包
2020/09/07 Python
西班牙多品牌鞋店连锁店:Krack
2018/11/30 全球购物
Myprotein丹麦官网:欧洲第一运动营养品牌
2019/04/15 全球购物
苏格兰在线威士忌商店:The Whisky Barrel
2019/05/07 全球购物
荷兰网上药店:Drogisterij.net
2019/09/03 全球购物
如何用Java判断一个文件或目录是否存在
2012/11/19 面试题
大学生职业生涯规划书的基本内容
2014/01/06 职场文书
大学生演讲稿范文
2014/01/11 职场文书
留学推荐信写作指南
2014/01/25 职场文书
人力资源管理系自荐信
2014/05/31 职场文书
商场消防安全责任书
2014/07/29 职场文书
代领学位证书毕业证书委托书
2014/09/30 职场文书
《妈妈别哭,有我在》读后感3篇
2020/01/13 职场文书
如何使用注解方式实现 Redis 分布式锁
2022/07/23 Redis
CSS浮动引起的高度塌陷问题
2022/08/05 HTML / CSS