顶部导航开始 -->

file_put_contents函数写入问题

file_put_contents() 函数的作用是把一个字符串写入文件中,即创建文件,并把内容保存。与依次调用 fopen(),fwrite() 以及 fclose() 功能一样。

函数语法:

file_put_contents(file,data,mode,context)

自学php博客

参数 data 可以是数组(但不能是多维数组)。

自 PHP 5.1.0 起,data 参数也可以被指定为 stream 资源,stream 中所保存的缓存数据将被写入到指定文件中,这种用法就相似于使用 stream_copy_to_stream() 函数。

对 context 参数的支持是 PHP 5.0.0 添加的。

该函数将返回写入到文件内数据的字节数。

需要注意的问题:

该函数对于本地的操作是可以正常使用的,即当我们要把数据保存到该函数所在文件的本地服务器的某个路径中,可以执行。但是当我们想要把数据保存到其他的地方,比如阿里云等线上路径的时候,是不能执行的,给出的保存路径只能是本地某个文件夹一直到文件名,不能是url,否则报错。


自学php博客
请先登陆后发表评论
  • 最新评论
  • 总共0条评论
  • © 2014-2016 zixuephp.cn 版权所有
  • ICP证:皖ICP备16012107号
  • 联系邮箱:510082587@qq.com
  • 交流请加微信:weibobf2899 或扫下方二维码