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 相关文章推荐
一个简单实现多条件查询的例子
Oct 09 PHP
php中删除字符串中最先出现某个字符的实现代码
Feb 03 PHP
PHP对象递归引用造成内存泄漏分析
Aug 28 PHP
基于递归实现的php树形菜单代码
Nov 19 PHP
smarty中post用法实例
Nov 28 PHP
php常量详细解析
Oct 27 PHP
Joomla使用Apache重写模式的方法
May 04 PHP
jquery不支持toggle()高(新)版本的问题解决
Sep 24 PHP
php创建类并调用的实例方法
Sep 25 PHP
laravel 解决paginate查询多个字段报错的问题
Oct 22 PHP
Laravel中如何轻松容易的输出完整的SQL语句
Jul 26 PHP
PHP 判断字符串是中文还是英文, 或者是中英混合
Mar 09 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
php中让上传的文件大小在上传前就受限制的两种解决方法
2013/06/24 PHP
PHP调用MySQL存储过程并返回值的方法
2014/12/26 PHP
php生成图片验证码的实例讲解
2015/08/03 PHP
浅谈php7的重大新特性
2015/10/23 PHP
php版微信公众平台接口开发之智能回复开发教程
2016/09/22 PHP
基于Codeigniter框架实现的student信息系统站点动态发布功能详解
2017/03/23 PHP
Yii2 中实现单点登录的方法
2018/03/09 PHP
在Laravel5中正确设置文件权限的方法
2019/05/22 PHP
IE本地存储userdata的一个bug说明
2010/07/01 Javascript
js获取select默认选中的Option并不是当前选中值
2014/05/07 Javascript
JavaScript实现网页截图功能
2014/10/16 Javascript
avalonjs制作响应式瀑布流特效
2015/05/06 Javascript
JavaScript中getUTCMinutes()方法的使用详解
2015/06/10 Javascript
TypeScript 中接口详解
2015/06/19 Javascript
在ASP.NET MVC项目中使用RequireJS库的用法示例
2016/02/15 Javascript
JavaScript屏蔽Backspace键的实现代码
2017/11/02 Javascript
vue权限问题的完美解决方案
2019/05/08 Javascript
微信小程序云函数使用mysql数据库过程详解
2019/08/07 Javascript
Python语言描述KNN算法与Kd树
2017/12/13 Python
numpy中实现ndarray数组返回符合特定条件的索引方法
2018/04/17 Python
python实现定时发送qq消息
2019/01/18 Python
Django如何实现防止XSS攻击
2020/10/13 Python
HMV日本官网:全球知名的音乐、DVD和电脑游戏零售巨头
2016/08/13 全球购物
Mavi牛仔裤美国官网:土耳其著名牛仔品牌
2016/09/24 全球购物
兰蔻俄罗斯官方网站:Lancome俄罗斯
2019/12/09 全球购物
中秋节礼品促销方案
2014/02/02 职场文书
最经典的大学生职业生涯规划范文
2014/03/05 职场文书
2014年五四青年节演讲稿范文
2014/04/22 职场文书
学校法制宣传月活动总结
2014/07/03 职场文书
实用求职信模板范文
2019/05/13 职场文书
扩展多台相同的Web服务器
2021/04/01 Servers
给原生html中添加水印遮罩层的实现示例
2021/04/02 Javascript
Python Pygame实战在打砖块游戏的实现
2022/03/17 Python
springboot应用服务启动事件的监听实现
2022/04/06 Java/Android
德生2P3收音机开箱评测
2022/04/30 无线电
nginx代理实现静态资源访问的示例代码
2022/07/07 Servers