This is not my script (Don't remember where I got it from so can't give proper credits).
I discovered it in one of my PHP projects and modified the ports to make it fit A3 servers as an example.
Modify it to suit your server ports
Code:<h1>server check</h1> <p><?php function server2($server, $port, $name) { preg_match("/^(http:\/\/)?([^\/]+)/i", "$server", $match); $host = $match[2]; preg_match_all("/\.([^\.\/]+)/",$host, $match); $matches[0][0] = $matches[1][0]; $host = trim($host); $socket = ""; @$socket = fsockopen("$host", $port, $errno, $errstr, 2); if(!$socket) { $socket = print("\n<br /><font color=\"red\">No responce from $name $host!</font>"); } else { fclose($socket); $socket = print("\n<br /><font color=\"green\">$host $name OK!</font>"); } } $server=$_GET['server']; if($server!=""){ server2($server,"7770","7770"); server2($server,"8880","8880"); server2($server,"9990","9990"); server2($server,"8811","LoginAgent"); server2($server,"6689","Zoneserver"); server2($server,"7789","Mainserver"); server2($server,"6999","Battleserver"); } else { $a=$_SERVER['PHP_SELF']; ?> <form action="<?php echo $a; ?>" method="get"> <input type="text" name="server" value="">Server-url<br /> <input type="submit" value="check"> </form> <?php } ?>





