Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- function check($server,$port=8585,$timeout=3) {
- $PingIT = fsockopen($server, $port, $timeout);
- if ( ! $PingIT ) {
- return FALSE;
- } else {
- return TRUE; }}
- //IP:t till servrarna
- $server = '109.234.77.20';
- $status = check($server);
- $server2 = '109.234.77.21';
- $status2 = check($server2);
- $server3 = '109.234.77.21';
- $status3 = check($server3);
- $server4 = '109.234.77.22';
- $status4 = check($server4);
- $server5 = '109.234.77.22';
- $status5 = check($server5);
- $server6 = '109.234.77.23';
- $status6 = check($server6);
- $server7 = '109.234.77.23';
- $status7 = check($server7);
- $server8 = '109.234.77.24';
- $status8 = check($server8);
- $server9 = '109.234.77.24';
- $status9 = check($server9);
- $server10 = '109.234.77.24';
- $status10 = check($server10);
- $server11 = '109.234.77.24';
- $status11 = check($server11);
- //Kollar om servern 1 är igång
- if( $status ) {
- $Result1 = "online";
- } else {
- $Result1 = "offline"; }
- //Kollar pingtiden
- $porten = "8085";
- $timeouten = "3";
- function ping1($server, $porten, $timeouten) {
- $tB = microtime(true);
- $fP = fSockOpen($server, $porten, $errno, $errstr, $timeouten);
- if (!$fP) { return "down"; }
- $tA = microtime(true);
- return round((($tA - $tB) * 1000), 0)."ms";
- }
- //Kollar om servern 2 är igång
- if( $status2 ) {
- $Result2 = "online";
- } else {
- $Result2 = "offline"; }
- //Kollar pingtiden
- $porten = "8085";
- $timeouten = "3";
- function ping2($server2, $porten, $timeouten) {
- $tB = microtime(true);
- $fP = fSockOpen($server2, $porten, $errno, $errstr, $timeouten);
- if (!$fP) { return "down"; }
- $tA = microtime(true);
- return round((($tA - $tB) * 1000), 0)."ms";
- }
- //Kollar om servern 3 är igång
- if( $status3 ) {
- $Result3 = "online";
- } else {
- $Result3 = "offline"; }
- //Kollar pingtiden
- $porten2 = "8086";
- $timeouten = "3";
- function ping3($server3, $porten2, $timeouten) {
- $tB = microtime(true);
- $fP = fSockOpen($server3, $porten2, $errno, $errstr, $timeouten);
- if (!$fP) { return "down"; }
- $tA = microtime(true);
- return round((($tA - $tB) * 1000), 0)."ms";
- }
- //Kollar om servern 4 är igång
- if( $status4 ) {
- $Result4 = "online";
- } else {
- $Result4 = "offline"; }
- //Kollar pingtiden
- $porten = "8085";
- $timeouten = "3";
- function ping4($server4, $porten, $timeouten) {
- $tB = microtime(true);
- $fP = fSockOpen($server4, $porten, $errno, $errstr, $timeouten);
- if (!$fP) { return "down"; }
- $tA = microtime(true);
- return round((($tA - $tB) * 1000), 0)."ms";
- }
- //Kollar om servern 5 är igång
- if( $status5 ) {
- $Result5 = "online";
- } else {
- $Result5 = "offline"; }
- //Kollar pingtiden
- $porten2 = "8086";
- $timeouten = "3";
- function ping5($server5, $porten2, $timeouten) {
- $tB = microtime(true);
- $fP = fSockOpen($server5, $porten2, $errno, $errstr, $timeouten);
- if (!$fP) { return "down"; }
- $tA = microtime(true);
- return round((($tA - $tB) * 1000), 0)."ms";
- }
- //Kollar om servern 6 är igång
- if( $status6 ) {
- $Result6 = "online";
- } else {
- $Result6 = "offline"; }
- //Kollar pingtiden
- $porten = "8085";
- $timeouten = "3";
- function ping6($server6, $porten, $timeouten) {
- $tB = microtime(true);
- $fP = fSockOpen($server6, $porten, $errno, $errstr, $timeouten);
- if (!$fP) { return "down"; }
- $tA = microtime(true);
- return round((($tA - $tB) * 1000), 0)."ms";
- }
- //Kollar om servern 7 är igång
- if( $status7 ) {
- $Result7 = "online";
- } else {
- $Result7 = "offline"; }
- //Kollar pingtiden
- $porten2 = "8086";
- $timeouten = "3";
- function ping7($server7, $porten2, $timeouten) {
- $tB = microtime(true);
- $fP = fSockOpen($server7, $porten2, $errno, $errstr, $timeouten);
- if (!$fP) { return "down"; }
- $tA = microtime(true);
- return round((($tA - $tB) * 1000), 0)."ms";
- }
- //Kollar om servern 8 är igång
- if( $status8 ) {
- $Result8 = "online";
- } else {
- $Result8 = "offline"; }
- //Kollar pingtiden
- $porten = "8085";
- $timeouten = "3";
- function ping8($server8, $porten, $timeouten) {
- $tB = microtime(true);
- $fP = fSockOpen($server8, $porten, $errno, $errstr, $timeouten);
- if (!$fP) { return "down"; }
- $tA = microtime(true);
- return round((($tA - $tB) * 1000), 0)."ms";
- }
- //Kollar om servern 9 är igång
- if( $status9 ) {
- $Result9 = "online";
- } else {
- $Result9 = "offline"; }
- //Kollar pingtiden
- $porten2 = "8086";
- $timeouten = "3";
- function ping9($server9, $porten2, $timeouten) {
- $tB = microtime(true);
- $fP = fSockOpen($server9, $porten2, $errno, $errstr, $timeouten);
- if (!$fP) { return "down"; }
- $tA = microtime(true);
- return round((($tA - $tB) * 1000), 0)."ms";
- }
- //Kollar om servern 10 är igång
- if( $status10 ) {
- $Result10 = "online";
- } else {
- $Result10 = "offline"; }
- //Kollar pingtiden
- $porten = "8085";
- $timeouten = "3";
- function ping10($server10, $porten, $timeouten) {
- $tB = microtime(true);
- $fP = fSockOpen($server10, $porten, $errno, $errstr, $timeouten);
- if (!$fP) { return "down"; }
- $tA = microtime(true);
- return round((($tA - $tB) * 1000), 0)."ms";
- }
- //Kollar om servern 11 är igång
- if( $status11 ) {
- $Result11 = "online";
- } else {
- $Result11 = "offline"; }
- //Kollar pingtiden
- $porten2 = "8086";
- $timeouten = "3";
- function ping11($server11, $porten2, $timeouten) {
- $tB = microtime(true);
- $fP = fSockOpen($server11, $porten2, $errno, $errstr, $timeouten);
- if (!$fP) { return "down"; }
- $tA = microtime(true);
- return round((($tA - $tB) * 1000), 0)."ms";
- }
- ?>
- <center><?php echo "Kradia CH1 "; ?> är just nu <?php echo $Result1; echo " och har svarstiden "; echo ping1("109.234.77.20", 8585, 10);?>.</center>
- <center><?php echo "Kradia CH2 "; ?> är just nu <?php echo $Result2; echo " och har svarstiden "; echo ping2("109.234.77.21", 8585, 10);?>.</center>
- <center><?php echo "Kradia CH3 "; ?> är just nu <?php echo $Result3; echo " och har svarstiden "; echo ping3("109.234.77.21", 8586, 10);?>.</center>
- <center><?php echo "Kradia CH4 "; ?> är just nu <?php echo $Result4; echo " och har svarstiden "; echo ping4("109.234.77.22", 8585, 10);?>.</center>
- <center><?php echo "Kradia CH5 "; ?> är just nu <?php echo $Result5; echo " och har svarstiden "; echo ping5("109.234.77.22", 8586, 10);?>.</center>
- <center><?php echo "Kradia CH6 "; ?> är just nu <?php echo $Result6; echo " och har svarstiden "; echo ping6("109.234.77.23", 8585, 10);?>.</center>
- <center><?php echo "Kradia CH7 "; ?> är just nu <?php echo $Result7; echo " och har svarstiden "; echo ping7("109.234.77.23", 8586, 10);?>.</center>
- <center><?php echo "Kradia CH8 "; ?> är just nu <?php echo $Result8; echo " och har svarstiden "; echo ping8("109.234.77.24", 8585, 10);?>.</center>
- <center><?php echo "Kradia CH9 "; ?> är just nu <?php echo $Result9; echo " och har svarstiden "; echo ping9("109.234.77.24", 8586, 10);?>.</center>
- <center><?php echo "Kradia CH10 "; ?> är just nu <?php echo $Result10; echo " och har svarstiden "; echo ping10("109.234.77.25", 8585, 10);?>.</center>
- <center><?php echo "Kradia CH11 "; ?> är just nu <?php echo $Result11; echo " och har svarstiden "; echo ping11("109.234.77.25", 8586, 10);?>.</center>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement