I think I've broke my iPhone?

Right, I dropped my iphone 4s on the floor and smashed the back of it, but the screen is ok. It was working perfectly fine until the battery died, now it occasionally turns itself on then off again. It won't charge and won't stay on long enough for me to reboot on itunes.
What do I do?

Take it to an apple store (make an appt). If your contract is up and its too much to get fixed, then just put that money towards a new iphone instead, I think its better to put the money towards an upgrade and just start new again rather then putting money into an older version that already been damaged.

You can recycle your old stuff on apple's site and they will give you store credit for it, so at least you will get something back for it. Even if damaged something is better then nothing.
http://www.apple.com/...recycling/