This is a fairly common problem. Which antibiotics and other supportive medication have you taken recently?
Get a culture sensitivity of your ear discharge done and then change the antibiotics accordingly.
Did you have a cold before your eardrum ruptured or did you damage it while cleaning it? Normal middle ear secretions drain into the nose via the eustachian tube. Therefore secretions will also increase if your eustachian tube is blocked. You will need anti-allergic decongestants and steam inhalation to help open the tube.
You have to get your ear examined to rule out concurrent fungal infection which responds only to anti-fungal medication. Safe ear drops may have to be added accordingly.
The soreness may indicate infection of the cartilage under the skin of the ear and requires aggressive treatment.