fopen($filename,"a")こういうことだろ
これは一度全部ファイルを読むんじゃないのか