文件定位的问题 SEEK_SET和0两个参数,就是将字符串从开头写,自然将原来的t覆盖掉了,所以就一个用SEEK_END,看意思也就明白从结尾开始了,这就能达到你的要求了,刷几次,就几个 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那它为什么会覆盖掉原来的t?在123.txt文件当中本来有一行字符串"aaaa",那它要覆盖的话就会变成"taaa",可是我发现它变成了"taaaa",这是为什么? 不知道你用的环境,我这里PHP Version 5.2.4,的确是变成了'taaa'; 我用的是PHP Version 5.2.5,我发现把fseek($fp,0,SEEK_SET)改成fseek($fp,-1,SEEK_SET)就可以变成"taaa",这是为什么? $filename = "d:\\123.txt";$fp = fopen($filename,"r+");fseek($fp,0,SEEK_SET);//指针始终定位在第一个,不管刷多少次fputs($fp,"t");//在开头增加字符串,但是会替换掉开头相应长度的字符,所以每次刷都会用t来替换tfclose($fp); 64位Windows Server 2208 R2不能运行php PHP偶尔会出现这个问题 php查询mysql数据库中字符串输出的问题,新手请教大家. 现在有个情况是,要专门记录一个总数。例如增加一个会员,就要相应的记录总数。 l连接mysql的问题 新手求救 wamp如何使用啊? 麻烦各位 帮忙看看 格式化字符串的问题 那位给个在freebsd 4.10下配置mysql+php+apache的详细方法,谢了 能否在表格里把数据库的数据显示成星点?即密码的形式 循环数组的问难题 百度的自定义css是存成文件么?
在123.txt文件当中本来有一行字符串"aaaa",那它要覆盖的话就会变成"taaa",可是我发现它变成了"taaaa",这是为什么?
$fp = fopen($filename,"r+");
fseek($fp,0,SEEK_SET);//指针始终定位在第一个,不管刷多少次
fputs($fp,"t");//在开头增加字符串,但是会替换掉开头相应长度的字符,所以每次刷都会用t来替换t
fclose($fp);