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 相关文章推荐
定制404错误页面,并发信给管理员的程序
Oct 09 PHP
PHP自动选择 连接本地还是远程数据库
Dec 02 PHP
PHP学习之输出字符串(echo,print,printf,print_r和var_dump)
Apr 17 PHP
PHP Warning: PHP Startup: Unable to load dynamic library \ D:/php5/ext/php_mysqli.dll\
Jun 17 PHP
JavaScript创建命名空间的5种写法
Jun 24 PHP
PHP借助phpmailer发送邮件
May 11 PHP
PHP常用技巧汇总
Mar 04 PHP
Yii开启片段缓存的方法
Mar 28 PHP
PHP.vs.JAVA
Apr 29 PHP
Laravel最佳分割路由文件(routes.php)的方式
Aug 04 PHP
thinkPHP的表达式查询用法详解
Sep 14 PHP
TP5框架安全机制实例分析
Apr 05 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
xajax写的留言本
2006/11/25 PHP
解决文件名解压后乱码的问题 将文件名进行转码的代码
2012/01/10 PHP
PHP下使用CURL方式POST数据至API接口的代码
2013/02/14 PHP
php过滤所有恶意字符(批量过滤post,get敏感数据)
2014/03/18 PHP
JavaScript静态的动态
2006/09/18 Javascript
用Javascript来生成ftp脚本的小例子
2013/07/03 Javascript
解析使用JS 清空File控件的路径值
2013/07/08 Javascript
使用javascript创建快捷方式的简单实例
2013/08/09 Javascript
利用jquery.qrcode在页面上生成二维码且支持中文
2014/02/12 Javascript
AngularJS实现ajax请求的方法
2016/11/22 Javascript
JS前端加密算法示例
2016/12/22 Javascript
JS html时钟制作代码分享
2017/03/03 Javascript
javascript 原型与原型链的理解及应用实例分析
2020/02/10 Javascript
python在windows下实现备份程序实例
2014/07/04 Python
基础的十进制按位运算总结与在Python中的计算示例
2016/06/28 Python
Python Queue模块详细介绍及实例
2016/12/27 Python
python递归删除指定目录及其所有内容的方法
2017/01/13 Python
Python3编码问题 Unicode utf-8 bytes互转方法
2018/10/26 Python
python实现微信定时每天和女友发送消息
2019/04/29 Python
Python 列表的清空方式
2020/01/13 Python
Python批量处理csv并保存过程解析
2020/05/16 Python
解决pycharm中的run和debug失效无法点击运行
2020/06/09 Python
python3爬虫中多线程进行解锁操作实例
2020/11/25 Python
时尚孕妇装:Ingrid & Isabel
2019/05/08 全球购物
亚洲航空公司官方网站:AirAsia
2019/11/25 全球购物
怎样声明子类
2013/07/02 面试题
高校学生干部的自我评价分享
2013/11/04 职场文书
《巨人的花园》教学反思
2014/02/12 职场文书
三好学生个人先进事迹材料
2014/05/17 职场文书
破坏寝室公物检讨书
2014/11/17 职场文书
写给导师的自荐信
2015/03/06 职场文书
银行实习推荐信
2015/03/27 职场文书
科技活动总结范文
2015/05/11 职场文书
幼儿园音乐教学反思
2016/02/18 职场文书
农村房屋租赁合同(范本)
2019/07/23 职场文书
零基础学java之方法的定义与调用详解
2022/04/10 Java/Android