用fopen创建的PHP文件消失了

问题描述

在我的脚本中,我使用fopen创建一个txt文件。执行脚本时,我可以看到在ftp上创建的txt文件,但是当我刷新ftp内容时,文件消失了吗?这是正常现象还是我没有正确使用fopen命令?

我正在这样使用它:

$fp = fopen(dirname(__FILE__).'/errorlog.txt','w');

解决方法

如果您要连续写入此文件(即,由于它是错误日志,请在其中附加更多内容),请尝试使用此文件:

$errorMessage = 'Test writing to errorlog.txt';
file_put_contents(dirname(__FILE__).'/errorlog.txt',$errorMessage,FILE_APPEND | LOCK_EX);