文件定位的问题 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); 怎么持久保存一个数组数据 关于php"服务器推"使用的一个问题 登陆问题 探讨SOA的效率问题 mysql和php数据插入的问题 着急 说什么都没用只有谢谢各位拉 如何执行程序,并把结果显示在网页上 一个关于表单传值的问题,弄的我很郁闷 怎么用php操作word实现痕迹保留? 这个版块有的一排3个链接,有的2个,怎么在循环里面判断 $_SERVER['HTTP_X_FILENAME']是什么啊 循环数组的问难题 百度的自定义css是存成文件么?
在123.txt文件当中本来有一行字符串"aaaa",那它要覆盖的话就会变成"taaa",可是我发现它变成了"taaaa",这是为什么?
$fp = fopen($filename,"r+");
fseek($fp,0,SEEK_SET);//指针始终定位在第一个,不管刷多少次
fputs($fp,"t");//在开头增加字符串,但是会替换掉开头相应长度的字符,所以每次刷都会用t来替换t
fclose($fp);