首先,我在 Windows XP 上运行 php 5.4.12 cli。
我正在运行以下代码:-
file_put_contents(date('Ymd') . '-Success.csv', $successrecord, FILE_APPEND);
此代码位于一个在 while 循环中调用的函数中。
我遇到的问题是我收到消息“PHP 警告:file_put_contents(20130318-Success.csv):无法打开流:权限被拒绝”,即使该文件似乎包含我期望的所有数据!该文件与 php 脚本位于同一目录中,并作为带有 php -f 的命令行脚本运行。
我能做些什么呢?我应该使用睡眠(2)吗?打电话后?可能是什么导致了这个问题,因为它可以清楚地写入有问题的文件。
谢谢克雷格