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
Dec 13 PHP
php PDO中文乱码解决办法
Jul 20 PHP
php获取url字符串截取路径的文件名和扩展名的函数
Jan 22 PHP
使用GROUP BY的时候如何统计记录条数 COUNT(*) DISTINCT
Apr 23 PHP
php中的Base62类(适用于数值转字符串)
Aug 12 PHP
php实现的Timer页面运行时间监测类
Sep 24 PHP
php上传文件并存储到mysql数据库的方法
Mar 16 PHP
深入讲解PHP Session及如何保持其不过期的方法
Aug 18 PHP
学习php设计模式 php实现模板方法模式
Dec 08 PHP
PHP基于curl后台远程登录正方教务系统的方法
Oct 14 PHP
详解PHP编码转换函数应用技巧
Oct 22 PHP
PHP基于IMAP收取邮件的方法示例
Aug 07 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
php5 non-thread-safe和thread-safe这两个版本的区别分析
2010/03/13 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(六)
2014/06/23 PHP
php中动态修改ini配置
2014/10/14 PHP
PHP调试函数和日志记录函数分享
2015/01/31 PHP
PHP自定义函数实现格式化秒的方法
2016/09/14 PHP
PHP写API输出的时用echo的原因详解
2019/04/28 PHP
jquery简单体验
2007/01/10 Javascript
Js基础学习资料
2010/11/23 Javascript
JavaScript实现多维数组的方法
2013/11/20 Javascript
jquery实现checkbox全选全不选的简单实例
2013/12/31 Javascript
jQuery实现瀑布流布局
2014/12/12 Javascript
PHP配置文件php.ini中打开错误报告的设置方法
2015/01/09 PHP
JS常见疑难点分析之match,charAt,charCodeAt,map,search用法分析
2016/12/25 Javascript
JS简单实现父子窗口传值功能示例【未使用iframe框架】
2017/09/20 Javascript
详解jQuery获取特殊属性的值以及设置内容
2018/11/14 jQuery
node中使用es6/7/8(支持性与性能)
2019/03/28 Javascript
微信小程序中使用Async-await方法异步请求变为同步请求方法
2019/03/28 Javascript
vue自定义指令之面板拖拽的实现
2019/04/14 Javascript
vue仿淘宝滑动验证码功能(样式模仿)
2019/12/10 Javascript
[01:26]DOTA2荣耀之路2:iG,China
2018/05/24 DOTA
[01:08:56]DOTA2-DPC中国联赛 正赛 Magma vs LBZS BO3 第一场 2月7日
2021/03/11 DOTA
python并发编程之多进程、多线程、异步和协程详解
2016/10/28 Python
python中使用while循环的实例
2019/08/05 Python
使用Python制作缩放自如的圣诞老人(圣诞树)
2019/12/25 Python
python实现发送邮件
2021/03/02 Python
Argos官网:英国家喻户晓的百货零售连锁商
2017/04/03 全球购物
Superdry极度干燥美国官网:英国制造的服装品牌
2018/11/13 全球购物
演讲比赛策划方案
2014/06/11 职场文书
质量标语大全
2014/06/12 职场文书
会计岗位说明书
2014/07/29 职场文书
优秀班主任推荐材料
2014/12/17 职场文书
2019年入党思想汇报格式与要求
2019/06/25 职场文书
python实现腾讯滑块验证码识别
2021/04/27 Python
MySQL 查询速度慢的原因
2021/05/25 MySQL
Python中的套接字编程是什么?
2021/06/21 Python
Sql Server 行数据的某列值想作为字段列显示的方法
2022/04/20 SQL Server