首頁  >  文章  >  後端開發  >  为何生成的txt文件是空的

为何生成的txt文件是空的

WBOY
WBOY原創
2016-06-13 13:22:001749瀏覽

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

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn