A note to programmers: Do not EVER expect people to "look inside and check the code".

I'm not a coder indeed, and although I can easily look inside code and figure out what goes where, most people on this forum are absolute php newbies, and most people will not know what to look for in code.
I figured it all out no problem - it went smoooth as soon as I started working with my own linux box - but not everyone is a computer nerd like me
Thanks though, it's working like a charm now!
EDIT: (I want recognition for using edit, heh, heh!)
I noticed an annoying bug. I monitor 5 servers, and I actually just launched a 6th one to experiment with nightlies. So I changed the code to monitor all 6 servers.
The problem however is when I take down 1 of the 6 servers for maintenance or whatever other reason. When you do that, the php script no longer works and displays the following error:
object(OpenTTDLibPacket)#3 (3) { ["data:private"]=> string(0) "" ["size:private"]=> int(0) ["pos:private"]=> int(3) } unknown packet received
As soon as I launch the server again, the php script works again. In a next version, the script should still display the information for all running servers, and just display a "this server is down or unreachable" message when it cannot get any information from it, instead of simply erroring out.
Sometimes it happens that a server crashed due to e.g. a segmentation fault when I am sleeping, working, or otherwise not near my PC. With the current version, that would mean the php script will also not work until the server is either launched again, or removed from the phpfile.
Just a thought

Guess what! I got a fever! And the only prescription...... is MORE COWBELL!