关于文件函数的问题 string fgets(int fp, int length);后面那个是取得文件多少个字节 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 同意cycker的说法.用gettype看一下就知道了.<?php $fp=fopen("count.txt","r+") or die("Can't open file"); $fs=filesize("count.txt"); $count=fgets($fp,$fs+1); echo gettype($count)."<br>"; $count+=1; fseek($fp,0); fputs($fp,$count);echo $count;?>会显示$count是string型,后面$count+=1其实是进行了一个类型转换. string fgets(int fp, int length);后面那个是取得文件多少个字节但我试过用一遍很长的文本作为打开目标,当我第二个参数是1时,输入什么都没有但是2时,输出了大概一半的文本,但我用>3时,全部文本都输出,究竟是什么回事? length-1是读出的字符串的个数,所以你写length>=$fs+1时都能正确读出,但是小于$fs+1的化读出的就部全了,后面有些内容会被截掉。 【求助】PHP COM ADODB 拒绝访问 网站和discuz的整合问题,高手来帮忙 这个问题怎么解决?急急急! wamp下如何更改mysql密码 php 创建文件失败的?不知道什么原因 求助一句话? 新手请教数据库为字符串的情况下PHP如何读取? 关于局部刷新的问题? PHP显示中文的问题。 请问,关于MySQL多线程执行时丢失数据的问题!急! 接口问题!! 我用opera看新浪的新闻评论竟然看到了这样的东西
$fp=fopen("count.txt","r+") or die("Can't open file");
$fs=filesize("count.txt");
$count=fgets($fp,$fs+1);
echo gettype($count)."<br>";
$count+=1;
fseek($fp,0);
fputs($fp,$count);
echo $count;
?>会显示$count是string型,后面$count+=1其实是进行了一个类型转换.
但我试过用一遍很长的文本作为打开目标,当我第二个参数是1时,输入什么都没有但是2时,输出了大概一半的文本,但我用>3时,全部文本都输出,究竟是什么回事?
但是小于$fs+1的化读出的就部全了,后面有些内容会被截掉。