Ik wil graag een check maken, om te kijken of mijn server online is.
Nu zit ik alleen met een klein probleempje, ik heb een variabel IP, en dat maakt het wat ingewikkelder.
Ik heb nu een scriptje geschreven, waarin php checkt, of de file "server.online" bestaat op een bepaald IP adres, die ik met een for lus na ga...
Als hij een resultaat vindt gaat ie naar de server, en anders laad ie een foutpagina.
Zoals je in het script ziet, zit mijn IP meestal tussen de 193.172.52.175 en de 193.172.52.185...
Dit script werkt wel, maar is ontsettend sloom.
Heeft daarom iemand anders een idee, hoe ik dit sneller kan maken of beter?
[edit]
een test is ookwel zo handig:
http://www.ironage.nl/quix.php
Nu zit ik alleen met een klein probleempje, ik heb een variabel IP, en dat maakt het wat ingewikkelder.
Ik heb nu een scriptje geschreven, waarin php checkt, of de file "server.online" bestaat op een bepaald IP adres, die ik met een for lus na ga...
PHP:
1
2
3
4
5
6
7
8
9
| <?php // Resolve Host Script // Zoekt naar de Quix Server onder het IP: 193.172.52.xxx, "xxx" wordt hierdoor achterhaald... for($i = 175; $i <= 185; $i++){ if(@fopen("http://193.172.52.".$i."/server.online", "r")){ $resultaat = "http://193.172.52.".$i; } } ?> |
Als hij een resultaat vindt gaat ie naar de server, en anders laad ie een foutpagina.
Zoals je in het script ziet, zit mijn IP meestal tussen de 193.172.52.175 en de 193.172.52.185...
Dit script werkt wel, maar is ontsettend sloom.
Heeft daarom iemand anders een idee, hoe ik dit sneller kan maken of beter?
[edit]
een test is ookwel zo handig:
http://www.ironage.nl/quix.php