That's some good stuff! Good tools to have - thanks!
My 'top':
Wouldn't the file_get_contents('http://.....') problem generated a 'Fail to open stream' type warning (IIRC)?
The graphics is my thermometer.php, cloud-base.php and my wxcams.php page. The wxcams is mainly html in the wxsample template page with hrefs to 3 jpegs on my other site. Example:
<a href="http://www.eastmesaweather.com/cams/secam.jpg"><img src="http://www.eastmesaweather.com/cams/resize400.php?in=secam.jpg" border="0" alt="SE Cam view" width="320" height="240" /></a>
Sometimes 1 will show - sometimes 2 but never all three. If I right-click/Reload image where it should be, it will render. If I left click to follow the link to the full size image and then "Go back 1 page", the image will be there. The "resize400.php" does a little image() type handling to resize and create the smaller image on the page.
Thinking it may have been somehow related to me referencing another http, I removed it from the dashboard (which uses it for thumbnail as the conditions icon during the day) but the the other two (thermometer) still failed. They would load after an auto refresh but not on a browser refresh. And they all work fine when run on their own.
Now that I think about it - all three expect input parameters. Could that be noteworthy?
-------------------
Yes, I have hinted at and then pretty much requested that I be relocated - at least for sake of argument. Their reply was to send me what looks like a FAQ copy&paste on how to parse PHP 5 and/or PHP3 on their default PHP4...
Our emails have been going back & forth for a few days now. I'm sure you won't be surprised that the phone tech's first suggestion was to clear my browser cache. My response was "Which machine and which browser? I've checked 5 machines with 3 different browser from two different households using two different ISPs..." - Oh. Hold on.... ... ... you should have a dedicated server or you should optimize your code - too many things in the side-bar menu.
Then 2 or 3 emails about how they can only allocate 30M and the error 500 are from all the programs I'm running on my site which, other than the Wx template is NONE. They're driving me nuts and trying my patience but I keep holding on. 4 different "tech" names and most responses almost sound automated based on keywords.
Needless to say, they can't grasp the concept of "thousands of people around the world running these scripts" without a problem pretty much eliminates the scripts as being suspect. That and the fact that even phpinfo.php has generated a few Error 500s as well...