I'm having a terrible problem. I got my hosting to install PHP5, and now all my websites are just showing the php and html source code; nothing is being parsed. Why is this? How do I stop this? I read somewhere that it has something to do with the short php opening (<? as opposed to <?php) but I always use <?php. What else could be the problem? People who visit my sites can now view the source code
Make sure your host recompiled Apache the right way!
This sounds more like an Apache problem than a PHP problem and with the IDIOTS running some of these hosting company tech support centers I would be willing to be they screwed it up (just went through a week of hosting hell and finally had to tell them to stay and I would fix it myself)