Server Checker [PHP]

  • Konbuyu başlatan Konbuyu başlatan Necro
  • Başlangıç tarihi Başlangıç tarihi
Konu Yazar

Necro

Well-Known Member
May
2,915
81
Kod:
/**
Coded By Necr0(acemi coder xD)
*/



error_reporting(0);
define( 'SERVER_PORT', 15001 );

$servers = array(
'Server' => '127.0.0.1' // Server
);

    print("Seçin Agalar...\r\n");
    foreach($servers as $server_name => $ip)
    {
        print("$server_name\r\n");
    }
    
    $server = 0;
    
    $server = getInput();
    
    while(!array_key_exists($server, $servers))
    {
        print("Invalid option!\r\nPlease make another selection.\r\n");
        $server = getInput();
    }
    
    if(CheckStatus($servers[$server]) == true)
    {
        print("Server Açık Aga!\r\n");
    }else{
        print("Server Kapalı Malesef aga.\r\n");
    }

function CheckStatus( $ip )
{
    
    $fp = fsockopen( $ip, SERVER_PORT, $a, $b, '2' );
    if(!$fp)
        return false;
    else
        return true;
        
    return false;
}

function getInput()
{
    fwrite(STDOUT, "Server: ");
    return trim(fgets(STDIN));
}

?>


127.0.0.1 Yazan yere hangi serverı kontrol ettircekseniz yazabilirsiniz iyi forumlar
 
Cevap: Server Checker
PHP:
[/b]

[B]Bu kadar kasacagına ;

[/B]
[PHP]<?
$ip = "127.0.0.1";

// Ganks Akar necr0 bakar :D
if ($fp2=@fsockopen($ip,15001, $ERROR_NO, $ERROR_STR,(float)0.5)) 
    { 
    fclose($fp2); 
   echo 'Açık Kanka xP';
    }
else 
    { 
    echo 'Kapalı Moruk';
    } ?>

yeterli Bence :D
Ebenezer açıkmı değilmi kontrol eder xD Tabi port değişmediyse... Değiştiysede 15001'ı silip portu yazarsın . Olur biter :pff:

Bu arada teşekkürler :D
 
Son düzenleme:
Cevap: Server Checker
PHP:
[/b]

[B]adam aga hö kereme bak hele :D örencen bu isleri derslere devam yarın gel bidaha bi kaç bişey daha öretem kerem :D:D[/B]
 
Geri
Üst Alt