php fwrite 写入重复的问题

问题如下:

前台打印的时候数据是正常的,但是输出到txt中却重复写了一次。

还请各路大神指点一二!谢谢~

【前台打印】
图片说明
【输入文件】
图片说明

【代码如下】

{maccms:vod num="200"  paging="no" type="all" start="$start" order="asc" by="id"}

{php}

  //非文件第一行写入换行符
  if($first_line > 0){
    fwrite($file,"\n");
  }
  //获取标题名
  //$name = $vo['vod_name'];
  $name = $vo['vod_id'];

  //写入文件
  fwrite($file,$name);

  //行数自增
  $first_line++;

{/php}

{/maccms:vod}

https://zhidao.baidu.com/question/338486717.html