[Release]Simple Server Status PHP

Results 1 to 4 of 4
  1. #1
    Ω -DefaulT is offline
    MemberRank
    Aug 2006 Join Date
    Emerald CityLocation
    1,429Posts

    [Release]Simple Server Status PHP

    Something Omnija asked me to do.

    Server uses port 7002

    Dont forget to change the ip 127.0.0.1 to your ip if you plan to make your server public.

    PHP Code:
    <?php $interval     time()+120;

    error_reporting(0); //without this you will se an error if the server is down.


    if($_COOKIE["checked"] != "true")
    {
    $server fsockopen("127.0.0.1""7002"$errno$errstr1);

    if(!
    $server){ $account_status "Server Status: <b>Offline</b>"setcookie("server_status""Offline"$interval); } else { $server_status "Server Status: <b>Online</b>"; }

    setcookie("checked""true"$interval);
    }
    else
    if(
    $_COOKIE["checked"] == "true")
    {
    if(
    $_COOKIE["server_status"] == "Offline"){ $server_status "Server Status: <b>Offline</b>"; } else { $server_status "Server Status: <b>Online</b>"; }
    ?>



    <?php echo "".$server_status?>
    Sloppy? yes. Do i care? no.
    Learn from the code and make it better :]

    Online:


    Offline:



    Enjoy!
    Last edited by -DefaulT; 03-07-11 at 09:33 AM.


  2. #2
    UxSoft.NET NorFuzzoR is offline
    MemberRank
    Dec 2008 Join Date
    Utskarpen, NordLocation
    259Posts

    Re: [Release]Simple Server Status PHP

    This one is abit cleaner.

    PHP Code:
    function server_status(){
        
    $fp = @fsockopen("127.0.0.1""7002"$errno$errstr1); // change "127.0.0.1" to your ip
        
    if (!$fp){ 
            
    $status "offline"// offline message
        
    }else{ 
            
    $status "online"// online message
        
    } @fclose($fp);
        return 
    $status;

    How to use in page you ask?

    PHP Code:
    <?php
        
    ## server check function ##
        
    function server_status(){
            
    $fp = @fsockopen("127.0.0.1""7002"$errno$errstr1); // change "127.0.0.1" to your ip
            
    if (!$fp){ 
                
    $status "offline"// offline message
            
    }else{ 
                
    $status "online"// online message
            
    } @fclose($fp);
            return 
    $status;
        }
        
        
    ## display server check ##
        
    echo "Server status: " server_status();
    ?>
    EDIT:
    You can style the offline or online message!
    Like this:
    PHP Code:
    <?php
        
    ## server check function ##
        
    function server_status(){
            
    $fp = @fsockopen("127.0.0.1""7002"$errno$errstr1); // change "127.0.0.1" to your ip
            
    if (!$fp){ 
                
    $status "<font style=\"color: red;\">offline</font>"// offline message with red text
            
    }else{ 
                
    $status "<font style=\"color: green;\">ONLINE</font>"// online message with green text and uppercase
            
    } @fclose($fp);
            return 
    $status;
        }
        
        
    ## display server check ##
        
    echo "Server status: " server_status();
    ?>
    Last edited by NorFuzzoR; 06-07-11 at 05:52 AM.

  3. #3
    Ω -DefaulT is offline
    MemberRank
    Aug 2006 Join Date
    Emerald CityLocation
    1,429Posts

    Re: [Release]Simple Server Status PHP

    Thanks NorFuzzoR

    I'm not the greatest php coder.

  4. #4
    Novice John Morsten is offline
    MemberRank
    Aug 2013 Join Date
    1Posts

    Re: [Release]Simple Server Status PHP

    hey default why do i get error when i register its like unknown error

    i dont know if u could help me with register and the login please and please make it as a video it would be better thanks



Advertisement