为什么生成的txt文件是空的?
下面前段代码前面没有任何条件判断,但就生成空的文件
if(!file_exists(shang_ci_zong_shu_1.txt)){ //(第一次生成取值)如果总数的文件不存在,则生成txt文件.
$handle=fopen('shang_ci_zong_shu_1.txt',w);
echo aa; //测试此处成功输出,但是生成空文件
fwrite($handle,1); //生成默认值1
fclose($handle);
}
下面去if语句测试没有问题。。
$handle=fopen('shang_ci_zong_shu_1.txt',w);
fwrite($handle,1); //生成默认值1
fclose($handle);
------解决方案--------------------
可以考虑判一下fwrite的返回值看看是啥。
------解决方案--------------------
看不懂啊。你的文件存在的吧。自然就不会进入if 分支。