php file_put_contents()功能函数(集成了fopen、fwrite、fclose)


Posted in PHP onMay 24, 2011

命令:file_put_contents();
命令解析:file_put_contents (PHP 5)
file_put_contents -- 将一个字符串写入文件
说明:
int file_put_contents ( string filename, string data [, int flags [, resource context]] )

和依次调用 fopen(),fwrite() 以及 fclose() 功能一样。
参数 data 可以是数组(但不能为多维数组),这就相当于 file_put_contents($filename, join('', $array))
自 PHP 5.1.0 起,data 参数也可以被指定为 stream 资源,这里 stream 中所保存的缓存数据将被写入到指定文件中,这种用法就相似于使用 stream_copy_to_stream() 函数。
参数

filename
要被写入数据的文件名。
data
要写入的数据。类型可以是 string,array 或者是 stream 资源(如上面所说的那样)。
flags
flags 可以是 FILE_USE_INCLUDE_PATH,FILE_APPEND 和/或 LOCK_EX(获得一个独占锁定),然而使用 FILE_USE_INCLUDE_PATH 时要特别谨慎。
context
一个 context 资源。
写入代码(代码本身无错,但阴差阳错学会了它的另一个功能):

<?php 
$contents = "这是使用file_put_contents写入的内容"; 
$contents2 = array("这是使用","file_put_contents","命令写入的内容"); 
file_put_contents("html/caceh.txt",$contents); 
file_put_contents("html/cache2.txt",$contents2); 
?>

代码分析:打算使用file_put_contents命令向cache.txt,cache2.txt这两个文件中写入字符串。
结果:在html文件目录内新增了caceh.txt文件,你懂了吧————
谨记:file_put_contents()函数集成了fopen(),fwrite(),fclose()三种函数,此例中新建的文件就是fopen()的功能.
PHP 相关文章推荐
php操作excel文件 基于phpexcel
Jul 02 PHP
PHP register_shutdown_function函数的深入解析
Jun 03 PHP
解析阿里云ubuntu12.04环境下配置Apache+PHP+PHPmyadmin+MYsql
Jun 26 PHP
PHP魔术方法__GET、__SET使用实例
Nov 25 PHP
PHP图像处理类库MagickWand用法实例分析
May 21 PHP
PHP MSSQL 分页实例
Apr 13 PHP
PHP封装的多文件上传类实例与用法详解
Feb 07 PHP
[原创]php正则删除img标签的方法示例
May 27 PHP
ajax+php实现无刷新验证手机号的实例
Dec 22 PHP
php框架CodeIgniter使用redis的方法分析
Apr 13 PHP
PHP实现的mysql读写分离操作示例
May 22 PHP
一次项目中Thinkphp绕过禁用函数的实战记录
Nov 17 PHP
mac下使用brew配置环境的步骤分享
May 23 #PHP
PHP取得一个类的属性和方法的实现代码
May 22 #PHP
五款常用mysql slow log分析工具的比较分析
May 22 #PHP
php性能优化分析工具XDebug 大型网站调试工具
May 22 #PHP
Look And Say 序列php实现代码
May 22 #PHP
php利用cookie实现访问次数统计代码
May 19 #PHP
PHP操作mysql函数详解,mysql和php交互函数
May 19 #PHP
You might like
全国FM电台频率大全 - 20 广西省
2020/03/11 无线电
PHP伪静态页面函数附使用方法
2008/06/20 PHP
解析百度搜索结果link?url=参数分析 (全)
2012/10/09 PHP
php牛逼的面试题分享
2013/01/18 PHP
yii2实现 &quot;上一篇,下一篇&quot; 功能的代码实例
2017/02/04 PHP
基于MooTools的很有创意的滚动条时钟动画
2010/11/14 Javascript
js实现文本框中焦点在最后位置
2014/03/04 Javascript
NODE.JS加密模块CRYPTO常用方法介绍
2014/06/05 Javascript
javascript使用switch case实现动态改变超级链接文字及地址
2014/12/16 Javascript
Jquery uploadify上传插件使用详解
2016/01/13 Javascript
Javascrip实现文字跳动特效
2016/11/27 Javascript
Bootstrap基本组件学习笔记之面板(14)
2016/12/08 Javascript
JavaScript版经典游戏之扫雷游戏完整示例【附demo源码下载】
2016/12/12 Javascript
微信小程序 页面跳转和数据传递实例详解
2017/01/19 Javascript
Nodejs 获取时间加手机标识的32位标识实现代码
2017/03/07 NodeJs
基于jQuery的左滑出现删除按钮的示例
2017/08/29 jQuery
详解vue-cli项目中用json-sever搭建mock服务器
2017/11/02 Javascript
JS简易计算器实例讲解
2020/06/30 Javascript
Python+Django在windows下的开发环境配置图解
2009/11/11 Python
PyChar学习教程之自定义文件与代码模板详解
2017/07/17 Python
对pandas读取中文unicode的csv和添加行标题的方法详解
2018/12/12 Python
python里运用私有属性和方法总结
2019/07/08 Python
python实现画出e指数函数的图像
2019/11/21 Python
Django之form组件自动校验数据实现
2020/01/14 Python
Selenium及python实现滚动操作多种方法
2020/07/21 Python
Python利用Faiss库实现ANN近邻搜索的方法详解
2020/08/03 Python
澳大利亚足球鞋和服装购物网站:Ultra Football
2018/10/11 全球购物
Python文件操作的面试题
2013/06/22 面试题
《我的信念》教学反思
2014/02/15 职场文书
书香家庭事迹材料
2014/05/09 职场文书
优秀团支部申报材料
2014/12/26 职场文书
检讨书范文1000字
2015/01/28 职场文书
合作与交流自我评价
2015/03/09 职场文书
幼儿园秋季开学通知
2015/07/16 职场文书
运动员加油词
2015/07/18 职场文书
2019自荐信该如何写呢?
2019/07/05 职场文书