how to battle planaria

If you are referring to those thin white worms, they are a result of excess protein. Increase gravel siphoning and cut back on the protein rich feedings to once a week (eg mealworms, crickets, meat etc). The rest of the time stick to a staple such as Hikari. The problem should then disappear.
 
I have battled planaria several times in my tanks. I have found that I am now seeing less of them then before. I feed much less than before also. I have large/messy cichlids and used to feed them lots of flake food. I stopped this and only give them flake once a week. I still use a wide range of foods, but only feed once daily and feed much less. Check out my tank specs below for detailed feeding regimen. I also gravel vac and do 50% water changes weekly. I have noticed also that when I started feeding less, the fish started eating some of the planaria:) ( little snacks between meals can't hurt!)
 
AquariaCentral.com