Home  >  Article  >  Backend Development  >  为何生成的txt文件是空的

为何生成的txt文件是空的

WBOY
WBOYOriginal
2016-06-13 13:22:001747browse

为什么生成的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 分支。

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn