php file_put_contents 不生成文件

时间:2022-09-29 13:18:51
 $file3333 = 'CreditLog.txt';
   file_put_contents($file3333, $log,FILE_APPEND);

我的php 语句是这么写的,但是没生成文件,是什么原因呢?

4 个解决方案

#1


先打印一下,返回结果

#2


没毛病,除非数据错误,或者没有权限。

#3


获取file_put_contents 的返回值,打印看一下是不是false
如果是false,查看目录是否有web服务器可写的权限,  没web服务器写入权限会报错的
如果为数字,说明写入成功了

#4


谢谢大家的回复支持,问题已经解决了。分给大家平分了吧。。

#1


先打印一下,返回结果

#2


没毛病,除非数据错误,或者没有权限。

#3


获取file_put_contents 的返回值,打印看一下是不是false
如果是false,查看目录是否有web服务器可写的权限,  没web服务器写入权限会报错的
如果为数字,说明写入成功了

#4


谢谢大家的回复支持,问题已经解决了。分给大家平分了吧。。