Those appear to be tape worms. Best I can tell Zyfend-A is just an herbal and probably not effective. If you want them gone you are going to have to use a chemical dewormer.
Tape worms can be stubborn. Here is a link to an older post with recommendations and dosing for tape worms...