php 读取txt文件内容

我想用php读写已经存在的一个account.txt文件.文件里只有一个数据:比如12345后面没换行符。目的:把txt里面的数值+1,然后再写入txt中,把原来的值替换... 我想用php读写已经存在的一个account.txt文件.文件里只有一个数据:比如12345后面没换行符。
目的:把txt里面的数值+1,然后再写入txt中,把原来的值替换掉。
$filepath="D:\\db\\account.txt";
$file2 = fopen($filepath,"w");
$idsum=fgets($file2);
$idsum1=(integer)$idsum+1;
echo "idsum的值为".(integer)$idsum."; idsum1的值为".$idsum1;
fwrite($file2,$idsum1);
fclose($file2);
这样写echo显示不正确 ,为什么 ,在线等,求帮助啊!
另外还有个问题,另外个yy.txt文件:
里面的内容是:
#id=2508
#loginid= 13411118888
#password=123456
#name=NONAME
#email=NOEMAIL
#slot1=0
#slot2=0
#slot3=0
#slot4=0
#slot5=0
#slot6=0
*
如果我想改变#password= 后面的值,该如何修改啊!
展开
 我来答
wuyanmin
2015-03-30 · TA获得超过672个赞
知道小有建树答主
回答量:469
采纳率:0%
帮助的人:143万
展开全部
$du=file_get_contents("./yy.txt");//读取yy txt字符串
preg_match("/password=(.*?)\n/is",$du,$p);
echo$p[1];//输出#password=后面的值
$rpp=str_replace($p[1],"替换后的值",$du);//替换#password=后面的值
file_put_contents("./yy.txt",$rpp);//重新写入文件,完成
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
www111wt
2015-03-30 · TA获得超过291个赞
知道小有建树答主
回答量:140
采纳率:0%
帮助的人:152万
展开全部
  1. 打开文件的模式有错误,改为下列的方式


  2. <?php 

  3.      $filepath="num.txt";

  4.      $file = fopen($filepath,"r");

  5. $idsum=fgets($file);

  6. fclose($file);

  7.     $file2 = fopen($filepath,"w");

  8. $idsum1=(integer)$idsum+1;

  9. echo "idsum的值为".(integer)$idsum."; idsum1的值为".$idsum1;

  10. fwrite($file2,$idsum1);

  11. fclose($file2);

  12. ?>


本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式