Broken zips can be disposed of in your general waste bin, or disposed of at your local recycling centre.
You can donate clothes in a good condition to a charity shop.