为了账号安全,请及时绑定邮箱和手机立即绑定

连续使用2次fopen()函数,第一次打开失败但创建成功,警告。但为什么第2次还是会警告?

连续使用2次fopen()函数,第一次打开失败但创建成功,警告。但为什么第2次还是会警告?

PHP
慕斯709654 2019-03-16 05:44:25
<?php $fp = fopen("coun.txt", "r"); $fp = fopen("coun.txt", "r"); //这一行是我的试验 if (!$fp) { echo "coun.txt文件创建成功!"; } $num = fgets($fp,12); if ($num == "") { $num = 0; } $num++; fclose($fp); $fp = fopen("coun.txt", "w"); fwrite($fp, $num); fclose($fp); echo "您是第".$num."位浏览者!"; ?> 这个是入门教材上的一个访客计数器的例子。第一次调用fopen函数,即便是打开失败,应该也创建了文件,我又加了一遍,再让他打开一次,结果还是打开失败出现警告,并且返回false。为什么?追加:这个问题是建立在coun.txt还未被创建,并且这个脚本第一次运行时的状况。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 641 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信