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 彩色文字实现代码
Jun 29 PHP
php中XMLHttpRequest(Ajax)不能设置自定义的Referer的解决方法
Nov 26 PHP
PHP中::、-&amp;gt;、self、$this几种操作符的区别介绍
Apr 24 PHP
ThinkPHP分页实例
Oct 15 PHP
smarty模板引擎使用内建函数foreach循环取出所有数组值的方法
Jan 22 PHP
php+mysqli实现批量执行插入、更新及删除数据的方法
Jan 29 PHP
PHP实现的增强性mhash函数
May 27 PHP
PHPExcel笔记, mpdf导出
May 03 PHP
Yii2单元测试用法示例
Nov 12 PHP
Yii框架实现图片上传的方法详解
May 20 PHP
PHP中“=&gt;
Mar 01 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
高分R级DC动画剧《哈莉·奎茵》第二季正式预告首发
2020/04/09 欧美动漫
使用Xdebug调试和优化PHP程序之[1]
2007/04/17 PHP
php更新修改excel中的内容实例代码
2014/02/26 PHP
PHP实现图片旋转效果实例代码
2014/10/01 PHP
Laravel 5框架学习之向视图传送数据(进阶篇)
2015/04/08 PHP
Javascript - HTML的request类
2007/01/09 Javascript
IE7提供XMLHttpRequest对象为兼容
2007/03/08 Javascript
解析javascript 浏览器关闭事件
2013/07/08 Javascript
php 中序列化和json使用介绍
2013/07/08 Javascript
探讨在JQuery和Js中,如何让ajax执行完后再继续往下执行
2013/07/09 Javascript
jQuery遍历Form示例代码
2013/09/03 Javascript
JS短路原理的应用示例 精简代码的途径
2013/12/13 Javascript
javascript实现下拉提示选择框
2015/12/29 Javascript
小心!AngularJS结合RequireJS做文件合并压缩的那些坑
2016/01/09 Javascript
浅谈MVC+EF easyui dataGrid 动态加载分页表格
2016/11/10 Javascript
详解vue-cli快速构建项目以及引入bootstrap、jq
2017/05/26 Javascript
Angularjs渲染的 using 指令的星级评分系统示例
2017/11/09 Javascript
JavaScript设计模式之模板方法模式原理与用法示例
2018/08/07 Javascript
简述vue状态管理模式之vuex
2018/08/29 Javascript
如何从0开始用node写一个自己的命令行程序
2018/12/29 Javascript
[01:12:08]LGD vs OG 2019国际邀请赛淘汰赛 胜者组 BO3 第一场 8.24
2019/09/10 DOTA
python 布尔操作实现代码
2013/03/23 Python
python如何生成网页验证码
2018/07/28 Python
tensorflow 分类损失函数使用小记
2020/02/18 Python
python图片指定区域替换img.paste函数的使用
2020/04/09 Python
Django web自定义通用权限控制实现方法
2020/11/24 Python
python代码实现猜拳小游戏
2020/11/30 Python
CSS3实现渐变背景兼容问题
2020/05/06 HTML / CSS
英国电动工具购买网站:Anglia Tool Centre
2017/04/25 全球购物
香港礼品网站:GiftU eshop
2017/09/01 全球购物
英国家居装饰品、户外家具和玻璃器皿购物网站:Rinkit.com
2019/11/04 全球购物
大学生安全责任书
2014/07/25 职场文书
工会趣味活动方案
2014/08/18 职场文书
员工自我工作评价
2015/03/06 职场文书
go 实现简易端口扫描的示例
2021/05/22 Golang
xhunter1.sys可以删除嘛? win11提示xhunter1.sys驱动不兼容解决办法
2022/09/23 数码科技