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中对用户身份认证实现两种方法
Jun 04 PHP
初学PHP的朋友 经常问的一些问题。不断更新
Aug 11 PHP
PHP投票系统防刷票判断流程分析
Feb 04 PHP
php生成txt文件标题及内容的方法
Jan 16 PHP
PHP中使用xmlreader读取xml数据示例
Dec 29 PHP
Mac环境下php操作mysql数据库的方法分享
May 11 PHP
PHP消息队列用法实例分析
Feb 12 PHP
非常实用的php验证码类
May 15 PHP
PHP命名空间namespace用法实例分析
Sep 27 PHP
详解php中空字符串和0之间的关系
Oct 23 PHP
PHP下的浮点运算不准的解决方法
Oct 27 PHP
php + nginx项目中的权限详解
May 23 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
linux iconv方法的使用
2011/10/01 PHP
PHP批量生成静态HTML的简单原理和方法
2014/04/20 PHP
PHP实现事件机制实例分析
2015/06/26 PHP
php+html5+ajax实现上传图片的方法
2016/05/14 PHP
使用PHP开发留言板功能
2019/11/19 PHP
Jquery作者John Resig自己封装的javascript 常用函数
2009/11/09 Javascript
setTimeout与setInterval在不同浏览器下的差异
2010/01/24 Javascript
不用构造函数(Constructor)new关键字也能实现JavaScript的面向对象
2013/01/11 Javascript
使用node.js 制作网站前台后台
2014/11/13 Javascript
js获取滚动距离的方法
2015/05/30 Javascript
JavaScript中文件上传API详解
2016/04/01 Javascript
AngularJs表单验证实例详解
2016/05/30 Javascript
响应式表格之固定表头的简单实现
2016/08/26 Javascript
javascript 解决浏览器不支持的问题
2016/09/24 Javascript
JS实现点击网页判断是否安装app并打开否则跳转app store
2016/11/18 Javascript
使用AngularJS对表单提交内容进行验证的操作方法
2017/07/12 Javascript
vue中的event bus非父子组件通信解析
2017/10/27 Javascript
vue移动端屏幕适配详解
2019/04/30 Javascript
vue绑定class的三种方法
2020/12/24 Vue.js
[00:12]DAC2018 no[o]ne亮相SOLO赛 他是否如他的id一样无人可挡?
2018/04/06 DOTA
python解析基于xml格式的日志文件
2017/02/25 Python
python处理两种分隔符的数据集方法
2018/12/12 Python
详解python selenium 爬取网易云音乐歌单名
2019/03/28 Python
Pandas将列表(List)转换为数据框(Dataframe)
2020/04/24 Python
海淘母婴商城:国际妈咪
2016/07/23 全球购物
LN-CC日本:高端男装和女装的奢侈时尚目的地
2019/09/01 全球购物
新闻学专业应届生求职信
2013/11/08 职场文书
法学个人求职信范文
2014/01/27 职场文书
幼儿园中班下学期评语
2014/04/18 职场文书
投资建议书模板
2014/05/12 职场文书
党员一帮一活动总结
2014/07/08 职场文书
银行柜员与客户起冲突检讨书
2014/09/27 职场文书
辩护意见书
2015/06/04 职场文书
PHP实现创建以太坊钱包转账等功能
2021/04/21 PHP
Python人工智能之混合高斯模型运动目标检测详解分析
2021/11/07 Python
python和Appium的移动端多设备自动化测试框架
2022/04/26 Python