IT技术学习网
IT技术学习网
您的位置: 主页 > 编程技术 > php >

php写文件方法|php使用file_put_contents()写文件

2014-12-19 21:18 来源: IT技术学习网原创 阅读:

本文讲述如何使用php写文件

php写文件有多种方法,本文讲述使用file_put_contents()函数来写文件。file_put_contents写文件不仅简单,而且还较少被服务器端屏蔽或禁用。

file_put_contents — 将一个字符串写入文件,依次调用 fopen(),fwrite() 以及 fclose() 功能一样。

file_put_contents函数语法:

int file_put_contents ( string $filename , mixed $data [, int $flags = 0 [, resource $context ]] )

如果被写的文件不存在,文件会被自动创建。如果存在,则会被覆盖,除非我们提供了FILE_APPEND flag。

file_put_contents函数参数

filename
要被写入数据的文件名。
data
 要写入的数据。类型可以是 string,array 或者是 stream 资源(如上面所说的那样)。
 如果 data 指定为 stream 资源,这里 stream 中所保存的缓存数据将被写入到指定文件中,这种用法就相似于使用 stream_copy_to_stream() 函数。
 参数 data 可以是数组(但不能为多维数组),这就相当于 file_put_contents($filename, join('', $array))。
flags
    flags 的值可以是 以下 flag 使用 OR (|) 运算符进行的组合。
    Available flags Flag     描述
    FILE_USE_INCLUDE_PATH     在 include 目录里搜索 filename。 更多信息可参见 include_path。
    FILE_APPEND     如果文件 filename 已经存在,追加数据而不是覆盖。
    LOCK_EX     在写入时获得一个独占锁。
context
   一个 context 资源。

php写文件实例:

//以追加方式向1.html写内容
file_put_contents("1.html","php写文件测试啦",FILE_APPEND);

php写文件方法|php使用file_put_contents()写文件
转载需注明出处:IT技术学习网 http://www.itjsxx.com/php/php_write_file_file_put_contents.html

评论文章 php写文件方法|php使用file_put_contents()写文件
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
IT技术学习网 - 关于我们 - 联系我们 - 版权声明 - 网站地图