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新手上路(二)
Oct 09 PHP
PHP数组对比函数,存在交集则返回真,否则返回假
Feb 03 PHP
在windows服务器开启php的gd库phpinfo中未发现
Jan 13 PHP
setcookie中Cannot modify header information-headers already sent by错误的解决方法详解
May 08 PHP
php目录操作实例代码
Feb 21 PHP
ThinkPHP关于session的操作方法汇总
Jul 18 PHP
php数组添加与删除单元的常用函数实例分析
Feb 16 PHP
php获取网页里所有图片并存入数组的方法
Apr 06 PHP
PHP导出Excel实例讲解
Jan 24 PHP
PHP对XML内容进行修改和删除实例代码
Oct 26 PHP
PHP实现针对日期,月数,天数,周数,小时,分,秒等的加减运算示例【基于strtotime】
Apr 19 PHP
PHP中localeconv()函数的用法
Mar 26 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程序中防止盗链
2008/04/09 PHP
PHP中iconv函数转码时截断字符问题的解决方法
2015/01/21 PHP
浅谈PHP定义命令空间的几个注意点(推荐)
2016/10/29 PHP
详解ThinkPHP3.2.3验证码显示、刷新、校验
2016/12/29 PHP
Javascript图像处理—为矩阵添加常用方法
2012/12/27 Javascript
jQuery动态显示和隐藏datagrid中的某一列的方法
2013/12/11 Javascript
Mac下使用charles遇到的问题以及解决办法
2017/01/10 Javascript
canvas实现图像截取功能
2017/02/06 Javascript
20行JS代码实现网页刮刮乐效果
2017/06/23 Javascript
layui 根据后台数据动态创建下拉框并同时默认选中的实例
2019/09/02 Javascript
JS实现网站楼层导航效果代码实例
2020/06/16 Javascript
Vue单页面应用中实现Markdown渲染
2021/02/14 Vue.js
可用于监控 mysql Master Slave 状态的python代码
2013/02/10 Python
Python:Scrapy框架中Item Pipeline组件使用详解
2017/12/27 Python
浅析Python3爬虫登录模拟
2018/02/07 Python
浅谈PYTHON 关于文件的操作
2019/03/19 Python
用Python中的turtle模块画图两只小羊方法
2019/04/09 Python
Python实现去除图片中指定颜色的像素功能示例
2019/04/13 Python
python批量下载抖音视频
2019/06/17 Python
调用其他python脚本文件里面的类和方法过程解析
2019/11/15 Python
使用IDLE的Python shell窗口实例详解
2019/11/19 Python
numpy矩阵数值太多不能全部显示的解决
2020/05/14 Python
python 进程池pool使用详解
2020/10/15 Python
CSS3属性box-shadow使用指南
2014/12/09 HTML / CSS
HTML5 placeholder(空白提示)属性介绍
2013/08/07 HTML / CSS
美国一家著名的儿童鞋制造商:Stride Rite
2017/01/02 全球购物
Aeropostale官网:美国著名校园品牌及青少年服饰品牌
2019/03/21 全球购物
通往英国高街的商店橱窗:Down Your High Street
2020/07/19 全球购物
写一个方法,输入一个文件名和一个字符串,统计这个字符串在这个文件中出现的次数
2016/04/13 面试题
车辆维修工自我评价怎么写
2013/09/20 职场文书
一月红领巾广播稿
2014/02/11 职场文书
个人借款担保书
2014/04/02 职场文书
个人总结与自我评价
2014/09/18 职场文书
党建工作整改措施
2014/10/28 职场文书
工资证明格式模板
2015/06/12 职场文书
小学教育见习总结
2015/06/23 职场文书