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生成静态HTML速度快类库
Mar 18 PHP
PHP循环获取GET和POST值的代码
Apr 09 PHP
用php+javascript实现二级级联菜单的制作
May 06 PHP
ajax php传递和接收变量实现思路及代码
Dec 19 PHP
DOM XPATH获取img src值的query
Sep 23 PHP
ThinkPHP分页类使用详解
Mar 05 PHP
PHP实现数字补零功能的2个函数介绍
May 12 PHP
php实现RSA加密类实例
Mar 26 PHP
PHP使用mkdir创建多级目录的方法
Dec 22 PHP
PHP简单操作MongoDB的方法(安装及增删改查)
May 26 PHP
基于PHP实现用户注册登录功能
Oct 14 PHP
替换php字符串中的单引号为双引号的方法
Feb 16 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 将字符串按大写字母分隔成字符串数组
2010/04/30 PHP
php下foreach提示Warning:Invalid argument supplied for foreach()的解决方法
2014/11/11 PHP
PHP获取文件夹大小函数用法实例
2015/07/01 PHP
PHP ADODB实现事务处理功能示例
2018/05/25 PHP
php面向对象重点知识分享
2019/09/27 PHP
laravel csrf排除路由,禁止,关闭指定路由的例子
2019/10/21 PHP
新老版本juqery获取radio对象的方法
2010/03/01 Javascript
js页面跳转的常用方法整理
2013/10/18 Javascript
jquery ajax 简单范例(界面+后台)
2013/11/19 Javascript
详解如何在Vue2中实现组件props双向绑定
2017/03/29 Javascript
JS中去掉array中重复元素的方法
2017/05/26 Javascript
js实现带进度条提示的多视频上传功能
2020/12/13 Javascript
Angular4开发解决跨域问题详解
2017/08/28 Javascript
vue弹窗组件使用方法
2018/04/28 Javascript
详解vue2.0+axios+mock+axios-mock+adapter实现登陆
2018/07/19 Javascript
jQuery解析json格式数据示例
2018/09/01 jQuery
vue下载excel的实现代码后台用post方法
2019/05/10 Javascript
javascript刷新父页面方法汇总详解
2019/10/10 Javascript
jQuery事件模型默认行为执行顺序及trigger()与 triggerHandler()比较实例分析
2020/04/30 jQuery
用Python实现QQ游戏大家来找茬辅助工具
2014/09/14 Python
在Django的View中使用asyncio的方法
2019/07/12 Python
python中time库的实例使用方法
2019/10/31 Python
解决Python列表字符不区分大小写的问题
2019/12/19 Python
PyQt5 界面显示无响应的实现
2020/03/26 Python
浅谈tensorflow 中的图片读取和裁剪方式
2020/06/30 Python
Python爬虫之爬取淘女郎照片示例详解
2020/07/28 Python
利用python为PostgreSQL的表自动添加分区
2021/01/18 Python
使用Python下载抖音各大V视频的思路详解
2021/02/06 Python
德国户外装备、登山运动和攀岩商店:tapir store
2020/02/12 全球购物
抽样调查项目计划书
2014/04/24 职场文书
办公室主任岗位承诺书
2014/05/29 职场文书
个人委托函范文
2015/01/29 职场文书
2015年信息化建设工作总结
2015/07/23 职场文书
领导莅临指导欢迎词
2015/09/30 职场文书
2016年感恩教师节校园广播稿
2015/12/18 职场文书
大学自主招生自荐信(2016精选篇)
2016/01/28 职场文书