我有下面的代码序列:无法保存文本文件
$fp = fopen('script.sh', 'wt');
fwrite($fp, 'some text');
fclose($fp);
现在,这个应该写some text
到script.sh,简单明了,有一段工作。但是从昨天开始script.sh总是空的,尽管some text
根本不是空的。有趣的是,没有错误返回。另外,如果我手动键入script.sh内的某些内容,然后运行代码script.sh再次为空。
权限为777
。该文件是正确的(如果我删除它说,该文件不存在)。
这是您写入文件的唯一地方吗?这听起来像别的东西可能会写入该文件并删除内容 – Alex 2011-05-27 08:16:20
什么'fwrite($ fp,'some text');'返回? – 2011-05-27 08:18:44
不......我找到了答案,是一种愚蠢的:))。我的空间不足,无法保存文件。所以...对一个蹩脚的帖子感到抱歉。忘记检查最基础的事情。 – zozo 2011-05-27 08:23:55