PHP script to show if your A3 server is online

Results 1 to 1 of 1
  1. #1
    Goodbye chrissdegrece is offline
    MemberRank
    Oct 2009 Join Date
    GreeceLocation
    1,015Posts

    PHP script to show if your A3 server is online

    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 
    } 
    ?>




Advertisement