$f = fopen($t.DIRECTORY_SEPARATOR.$name,"w");

şu fonksiyon ile yapamayacakları şey yok. Her bir satırın ne işe yaradığını bilmek yerine bunları temizleyip genel bir tarama yaptırmanızı tavsiye ederim