Change your passwords. Update ALL your software to the latest versions - blog, forum, whatever. Also all the themes, plugins, etc. If you wrote any PHP or ASP.NET code yourself, do a web search on "remote file inclusion" and "SQL injection" and learn how to protect against it. Virus-scan your PC, just in case you might have a password-stealing virus. Tell your hosting company what happened so they can help you. The permanent solution is to discover where your security is bad and fix it. It could be your site, your server, or your PC. If all you do is clean the pages and nothing else, the hackers will just be able to hack your site again.
Hi Thanks guys and also for the kind words I cleaned it up and asked for a review the review took around a day, but I had missed the code on one of the pages, I removed that and asked for another review and the following morning the warning message was gone. I have taken extra security measures too. I hope anyone going through the same problems gets it sorted soon Dee