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 相关文章推荐
smarty 原来也不过如此~~呵呵
Nov 25 PHP
win7下memCache的安装过程(具体操作步骤)
Jun 28 PHP
php教程之phpize使用方法
Feb 12 PHP
PHP读取文件内容后清空文件示例代码
Mar 18 PHP
php5.3以后的版本连接sqlserver2000的方法
Jul 28 PHP
浅析PHP中call user func()函数及如何使用call user func调用自定义函数
Nov 05 PHP
浅谈php数组array_change_key_case() 函数和array_chunk()函数
Oct 22 PHP
php获取给定日期相差天数的方法分析
Feb 20 PHP
php中Ioc(控制反转)和Di(依赖注入)
May 07 PHP
Laravel 5使用Laravel Excel实现Excel/CSV文件导入导出的功能详解
Oct 11 PHP
在PHP中输出JS语句以及乱码问题的解决方案
Feb 13 PHP
php中array_fill函数的实例用法
Mar 02 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
杏林同学录(七)
2006/10/09 PHP
php _autoload自动加载类与机制分析
2012/02/10 PHP
一个好用的PHP验证码类实例分享
2013/12/27 PHP
wamp安装后自定义配置的方法
2014/08/23 PHP
PHP基于单例模式实现的mysql类
2016/01/09 PHP
PHP 等比例缩放图片详解及实例代码
2016/09/18 PHP
PHP进制转换实例分析(2,8,16,36,64进制至10进制相互转换)
2017/02/04 PHP
php 数据结构之链表队列
2017/10/17 PHP
Javascript 判断Flash是否加载完成的代码
2010/04/12 Javascript
function foo的原型与prototype属性解惑
2010/11/19 Javascript
Jquery EasyUI中弹出确认对话框以及加载效果示例代码
2014/02/13 Javascript
jQuery实现图片与文字描述左右滑动自动切换的方法
2015/07/27 Javascript
理解javascript中try...catch...finally
2015/12/25 Javascript
JavaScript截取、切割字符串的技巧
2016/01/07 Javascript
js利用正则表达式检验输入内容是否为网址
2016/07/05 Javascript
jQuery深拷贝Json对象简单示例
2016/07/06 Javascript
详解基于Koa2开发微信二维码扫码支付相关流程
2018/05/16 Javascript
vue中的适配px2rem示例代码
2018/11/19 Javascript
layui使用表格渲染获取行数据的例子
2019/09/13 Javascript
JavaScript使用localStorage存储数据
2019/09/25 Javascript
JS实现音乐导航特效
2020/01/06 Javascript
javascript设计模式 ? 外观模式原理与用法实例分析
2020/04/15 Javascript
ES6 十大特性简介
2020/12/09 Javascript
Python代理抓取并验证使用多线程实现
2013/05/03 Python
python删除过期文件的方法
2015/05/29 Python
matplotlib绘制动画代码示例
2018/01/02 Python
Python正则表达式指南 推荐
2018/10/09 Python
利用python实现汉字转拼音的2种方法
2019/08/12 Python
python实现超级玛丽游戏
2020/03/18 Python
迟到检讨书1000字
2014/01/15 职场文书
企业环保标语
2014/06/10 职场文书
党的群众路线教育实践活动总结报告
2014/07/03 职场文书
居委会个人对照检查材料思想汇报
2014/09/29 职场文书
有子女的离婚协议书怎么写(范本)
2014/09/29 职场文书
2016年小学生寒假总结
2015/10/10 职场文书
redis protocol通信协议及使用详解
2022/07/15 Redis