写的这个程序是向txt写入文字。可以实现功能,但会有警告。
warning: fgets(): 5 is not a valid stream resource in c:\xampp\htdocs\index.php on line 13
这个警告什么意思。怎么消除?
回复内容:
写的这个程序是向txt写入文字。可以实现功能,但会有警告。
warning: fgets(): 5 is not a valid stream resource in c:\xampp\htdocs\index.php on line 13
这个警告什么意思。怎么消除?
你这个写法就由问题,
把 fgets 写在 while 条件里,第一次读还是正常,但是正常读了之后你在 while 里把 $handle 就 close 了,那循环之后再次判断 while 的时候 fgets 读一个已经关闭的文件资源 当然就报这个警告了……
把 fclose 放在 while 之外
phpweb1.0基于php+mysql+smarty开发的企业解决方案,总体感觉简洁快速,适合小型企业的建站方案,也适合初学者学习。 之前发布过phpweb1.0的原始版本,仅提供大家交流和学习,但很多的爱好者提出了一些不足和好评,本不想继续开发1.0,因为2.0已经开发完毕而且构架与1.0完全不同,但是有些使用者喜欢这种简洁和简便,应大家的要求,美化和优化了一些不足之处。后台更加简洁美观。
fclose($handle);
把这个放到while外面,你读了一次就关闭了,当然报错了
立即学习“PHP免费学习笔记(深入)”;










