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 相关文章推荐
eAccelerator的安装与使用详解
Jun 13 PHP
简单的php缓存类分享     php缓存机制
Jan 22 PHP
PHP中把有符号整型转换为无符号整型方法
May 27 PHP
微信支付的开发流程详解
Sep 13 PHP
PHP实现导出excel数据的类库用法示例
Oct 15 PHP
简单解决微信文章图片防盗链问题
Dec 17 PHP
php脚本守护进程原理与实现方法详解
Jul 20 PHP
PHP分享图片的生成方法
Apr 25 PHP
PHP折半(二分)查找算法实例分析
May 12 PHP
laravel 判断查询数据库返回值的例子
Oct 11 PHP
php 使用ActiveMQ发送消息,与处理消息操作示例
Feb 23 PHP
php访问对象中的成员的实例方法
Nov 17 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 中的str_replace 函数总结
2007/04/27 PHP
php面向对象全攻略 (五) 封装性
2009/09/30 PHP
JS在IE下缺少标识符的错误
2014/07/23 Javascript
JsRender for object语法简介
2014/10/31 Javascript
jQuery实现折线图的方法
2015/02/28 Javascript
TypeError document.getElementById(...) is null错误原因
2015/05/18 Javascript
jQuery事件绑定用法详解
2016/09/08 Javascript
JQuery实现文字无缝滚动效果示例代码(Marquee插件)
2017/03/07 Javascript
实例详解JSON取值(key是中文或者数字)方式
2017/08/24 Javascript
基于JavaScript实现简单的音频播放功能
2018/01/07 Javascript
ES6关于Promise的用法详解
2018/05/07 Javascript
React父子组件间的传值的方法
2018/11/13 Javascript
layer iframe 设置关闭按钮的方法
2019/09/12 Javascript
ng-alain的sf如何自定义部件的流程
2020/06/12 Javascript
Vue触发input选取文件点击事件操作
2020/08/07 Javascript
Vue实现计算器计算效果
2020/08/17 Javascript
Python库urllib与urllib2主要区别分析
2014/07/13 Python
Python装饰器入门学习教程(九步学习)
2016/01/28 Python
Python实现确认字符串是否包含指定字符串的实例
2018/05/02 Python
python sys.argv[]用法实例详解
2018/05/25 Python
python画折线图的程序
2018/07/26 Python
Python实现的json文件读取及中文乱码显示问题解决方法
2018/08/06 Python
Python(PyS60)实现简单语音整点报时
2019/11/18 Python
python 爬取免费简历模板网站的示例
2020/09/27 Python
windows下python 3.9 Numpy scipy和matlabplot的安装教程详解
2020/11/28 Python
美国户外服装和装备购物网站:Outland USA
2020/03/22 全球购物
美国健康和保健平台:healtop
2020/07/02 全球购物
美国相机和电子产品零售商:Beach Camera
2020/11/26 全球购物
Huda Beauty官方商店:化妆和美容产品
2020/09/05 全球购物
线程同步的方法
2016/11/23 面试题
社团活动策划书范文
2014/01/09 职场文书
党员干部反四风对照检查材料思想汇报
2014/09/14 职场文书
篮球赛新闻稿
2015/07/17 职场文书
深入理解margin塌陷和margin合并的解决方案
2021/06/26 HTML / CSS
纯html+css实现打字效果
2021/08/02 HTML / CSS
hive数据仓库新增字段方法
2022/06/25 数据库