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 相关文章推荐
一个连接两个不同MYSQL数据库的PHP程序
Oct 09 PHP
php正则校验用户名介绍
Jul 19 PHP
PHP 数据库树的遍历方法
Feb 06 PHP
逆序二维数组插入一元素的php代码
Jun 08 PHP
php统计文章排行示例
Mar 04 PHP
ThinkPHP之getField详解
Jun 20 PHP
简单介绍PHP非阻塞模式
Mar 03 PHP
PHP PDOStatement::getColumnMeta讲解
Feb 01 PHP
laravel 判断查询数据库返回值的例子
Oct 11 PHP
PHP发送邮件确认验证注册功能示例【修改别人邮件类】
Nov 09 PHP
php的对象传值与引用传值代码实例讲解
Feb 26 PHP
laravel使用redis队列实例讲解
Mar 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
聊天室php&amp;mysql(二)
2006/10/09 PHP
smarty内置函数foreach用法实例
2015/01/22 PHP
深入讲解PHP Session及如何保持其不过期的方法
2015/08/18 PHP
php实现简单加入购物车功能
2017/03/07 PHP
PHP封装类似thinkphp连贯操作数据库Db类与简单应用示例
2019/05/08 PHP
javascript中的prototype属性实例分析说明
2010/08/09 Javascript
javascript管中窥豹 形参与实参浅析
2011/12/17 Javascript
JavaScript DOM 编程艺术(第2版)读书笔记(JavaScript的最佳实践)
2013/10/01 Javascript
jQuery的观察者模式详解
2014/12/22 Javascript
省市二级联动小案例讲解
2016/07/24 Javascript
微信小程序 数组中的push与concat的区别
2017/01/05 Javascript
浅析JavaScript中var that=this
2017/02/17 Javascript
js循环map 获取所有的key和value的实现代码(json)
2018/05/09 Javascript
vue this.reload 方法 配置
2018/09/12 Javascript
微信小程序基于picker实现级联菜单
2019/02/15 Javascript
javascript实现对话框功能警告(alert 消息对话框)确认(confirm 消息对话框)
2019/05/07 Javascript
webpack4 SplitChunks实现代码分隔详解
2019/05/23 Javascript
nodejs实现聊天机器人功能
2019/09/19 NodeJs
原生JS无缝滑动轮播图
2019/10/22 Javascript
封装Vue Element的table表格组件的示例详解
2020/08/19 Javascript
Python Nose框架编写测试用例方法
2017/10/26 Python
python读取有密码的zip压缩文件实例
2019/02/08 Python
python在openstreetmap地图上绘制路线图的实现
2019/07/11 Python
Python 根据日志级别打印不同颜色的日志的方法示例
2019/08/08 Python
在python image 中安装中文字体的实现方法
2019/08/22 Python
Python用类实现扑克牌发牌的示例代码
2020/06/01 Python
Python ellipsis 的用法详解
2020/11/20 Python
简述使用ftp进行文件传输时的两种登录方式?它们的区别是什么?常用的ftp文件传输命令是什么?
2016/11/20 面试题
村官学习十八大感想
2014/01/15 职场文书
采购部经理岗位职责
2014/02/10 职场文书
2014年党员公开承诺书范文
2014/03/28 职场文书
共青团员自我评价
2015/03/10 职场文书
公司客户答谢酒会祝酒词
2015/08/11 职场文书
2016年社区党支部公开承诺书
2016/03/25 职场文书
导游词之长城八达岭
2019/09/24 职场文书
使用Docker容器部署rocketmq单机的全过程
2022/04/03 Servers