Ignore:
Timestamp:
Aug 4, 2009, 5:32:06 PM (15 years ago)
Author:
george
Message:
  • Opraveno: Dále posunuta funkčnost podpory více světů na server.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/www/common/global.php

    r55 r57  
    7070);
    7171
     72function ErrorHandler()
     73{
     74}
     75 
    7276class System extends Module
    7377{
     
    171175    return($Value.' '.$PrefixMultipliers[$PrefixType]['Definition'][$I][0].$Unit);
    172176  }
     177 
     178  function NetworkPortState($Address, $Port, $Timeout = 1)
     179  {
     180    set_error_handler('ErrorHandler');
     181    if($Socket = @fsockopen($Address, $Port, $ERROR_NO, $ERROR_STR, (float)$Timeout))
     182    {
     183      fclose($Socket);
     184      $Result = true;
     185    } else $Result = false;
     186    restore_error_handler();
     187    return($Result);
     188  }
    173189}
    174190
Note: See TracChangeset for help on using the changeset viewer.