PHP文件操作方法汇总

 更新时间:2015年07月01日 11:30:40   投稿:hebedich  
这篇文章主要介绍了PHP文件操作方法汇总的相关资料,需要的朋友可以参考下

在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图片加中文水印实现代码分享

    php中要给中文加水印需要作一些简单的处理,一就是要把字符转换成gbk,还有就是要加载中文字体哦,有了这两个条件在图片加中文水印就简单了。
    2012-10-10
  • PHP设计模式之装饰器模式定义与用法详解

    PHP设计模式之装饰器模式定义与用法详解

    这篇文章主要介绍了PHP设计模式之装饰器模式,结合实例形式详细分析了php装饰器模式的概念、原理、定义、使用方法及相关操作注意事项,需要的朋友可以参考下
    2018-04-04
  • PHP 进程锁定问题分析研究

    PHP 进程锁定问题分析研究

    刚好,前几天也写了一个 进程锁定的类,这个类要比上面的文章里面提到的更加强大一写。
    2009-11-11
  • PHP实现简单数字分页效果

    PHP实现简单数字分页效果

    我们平时在开发中,经常需要用到分页,在项目中要用到分页。分页功能是经常使用的一个功能,下面我们就来简单分享个数字的分页效果
    2015-07-07
  • 深入php socket的讲解与实例分析

    深入php socket的讲解与实例分析

    本篇文章是对php中socket的讲解与实例进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • 将PHP与微信红包功能集成的实例代码

    将PHP与微信红包功能集成的实例代码

    要将PHP与微信红包功能集成,您可以使用微信支付提供的红包API来实现,本文给大家提供了一些步骤供大家参考,对大家的学习或工作有一定的帮助,需要的朋友可以参考下
    2023-12-12
  • php写入数据到CSV文件的方法

    php写入数据到CSV文件的方法

    这篇文章主要介绍了php写入数据到CSV文件的方法,涉及php操作csv文件的技巧,非常具有实用价值,需要的朋友可以参考下
    2015-03-03
  • thinkphp(php)插件钩子(hooks)分析的简单实现机制

    thinkphp(php)插件钩子(hooks)分析的简单实现机制

    现在主流的cms或者blog等系统中,都内置的有插件系统,但是层层深入、剖析实现的方式,其实都是最简单的钩子的复杂化的实现。这篇文章主要介绍了thinkphp(php)插件钩子(hooks)分析的简单实现机制,需要的朋友可以参考下
    2023-03-03
  • PHP读取、解析eml文件及生成网页的方法示例

    PHP读取、解析eml文件及生成网页的方法示例

    这篇文章主要介绍了PHP读取、解析eml文件及生成网页的方法,结合实例形式分析了PHP操作eml文件的读取、解析、转换等相关实现技巧与注意事项,并附带demo源码供读者下载参考,需要的朋友可以参考下
    2017-09-09
  • 解决出现SoapFault (looks like we got no XML document)的问题

    解决出现SoapFault (looks like we got no XML document)的问题

    下面小编就为大家带来一篇解决出现SoapFault (looks like we got no XML document)的问题。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-06-06

最新评论