Statusanzeigen werden via fsockopen durchgeführt. Es muss der korrekte hostname/hostip und der richtige (OFFENE) Port angegeben werden. Zusätzlich würde ich dir dringend empfehlen auch ein timeout von maximal 2 Sekunden dazu zu verbauen, da sonst deine Homepage extrem laggs einkassiert wenn der Status nicht sofort reagiert , dass manchmal einfach so als fehler passieren kann. Bester tipp wär es zu cachen.
Hinweis: Firewalls blocken externe Anfragen, fsock muss "Erlaubt sein", nicht jeder Anbieter erlaubt es auf sein Webspace.
Tipp: phpinfo() ausprobieren und gucken ob fsockopen erlaubt ist.
|