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获取远程图片并把它保存到本地的代码
Apr 07 PHP
php结合飞信 免费天气预报短信
May 07 PHP
php中DOMDocument简单用法示例代码(XML创建、添加、删除、修改)
Dec 19 PHP
PHP中的strtr函数使用介绍(str_replace)
Oct 20 PHP
PHP Cookie的使用教程详解
Jun 03 PHP
thinkphp中连接oracle时封装方法无法用的解决办法
Jun 17 PHP
CodeIgniter CLI模式简介
Jun 17 PHP
PHP实现UTF-8文件BOM自动检测与移除实例
Nov 05 PHP
纯PHP代码实现支付宝批量付款
Dec 24 PHP
基于php实现的验证码小程序
Dec 13 PHP
详解php框架Yaf路由重写
Jun 20 PHP
php 提交表单 关闭layer弹窗iframe的实例讲解
Aug 20 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
苏联队长,苏联超人蝙蝠侠,这些登场的“山寨”英雄真的很严肃
2020/04/09 欧美动漫
php分页函数
2006/07/08 PHP
一个好用的分页函数
2006/11/16 PHP
如何让搜索引擎抓取AJAX内容解决方案
2014/08/25 PHP
php自定义加密与解密程序实例
2014/12/31 PHP
PHP ADODB生成HTML表格函数rs2html功能【附错误处理函数用法】
2018/05/29 PHP
jquery实现metro效果示例代码
2013/09/06 Javascript
javascript动态添加、修改、删除对象的属性与方法详解
2014/01/27 Javascript
javascript中apply和call方法的作用及区别说明
2014/02/14 Javascript
jquery 中的each()跳出循环的语句
2014/05/23 Javascript
jquery实现鼠标滑过显示提示框的方法
2015/02/05 Javascript
微信小程序 Windows2008 R2服务器配置TLS1.2方法
2016/12/05 Javascript
js实现无缝滚动图
2017/02/22 Javascript
解决Layui选择全部,换页checkbox复选框重新勾选的问题方法
2018/08/14 Javascript
用Electron写个带界面的nodejs爬虫的实现方法
2019/01/29 NodeJs
vue路由切换之淡入淡出的简单实现
2019/10/31 Javascript
JS关闭子窗口并且刷新上一个窗口的实现示例
2020/03/10 Javascript
Python的几个高级语法概念浅析(lambda表达式闭包装饰器)
2016/05/28 Python
opencv python 2D直方图的示例代码
2018/07/20 Python
python实现写数字文件名的递增保存文件方法
2018/10/25 Python
详解用pyecharts Geo实现动态数据热力图城市找不到问题解决
2019/06/26 Python
python 抓包保存为pcap文件并解析的实例
2019/07/23 Python
HTML5 在canvas中绘制矩形附效果图
2014/06/23 HTML / CSS
HTML5 画布canvas使用方法
2016/03/18 HTML / CSS
高级运动鞋:GREATS
2019/07/19 全球购物
Jacques Lemans德国:奥地利钟表品牌
2019/12/26 全球购物
Python中如何定义一个函数
2016/09/06 面试题
外贸员简历中的自我评价
2014/03/04 职场文书
《真想变成大大的荷叶》教学反思
2014/04/14 职场文书
阳光体育活动总结
2014/04/30 职场文书
写给父母的感谢信
2015/01/22 职场文书
销售员岗位职责范本
2015/04/11 职场文书
学校光盘行动倡议书
2015/04/28 职场文书
2015大学生暑期实习报告
2015/07/13 职场文书
pytorch中Schedule与warmup_steps的用法说明
2021/05/24 Python
FP-growth算法发现频繁项集——构建FP树
2021/06/24 Python