[eluser]InsiteFX[/eluser]
If you have always been on PHP 5 then you are right it should still work!
Maybe one of your files got corrupted!
Also check to see if there where any permission changes on directories and files!
Check your index.php to see if a hacker got in.
InsiteFX