Server[ $Id ]->ip,$xml->Server[ $Id ]->port,$xml->Server[ $Id ]->last);
$Date = date('z:H:i');
if (strpos($Data[2],$Date) === false) {
$fp = @fsockopen($Data[0], (int) $Data[1], $errno, $errstr, 1);
if (!$fp)
{
$xml->Server[ $Id ]->pic = '
';
$xml->Server[ $Id ]->status = 0;
$xml->Server[ $Id ]->last = $Date;
} else {
$xml->Server[ $Id ]->pic = '
';
$xml->Server[ $Id ]->status = 1;
$xml->Server[ $Id ]->last = $Date;
}
$NewXml = $xml->asXML();
file_put_contents($XmlFile,$NewXml);
fclose($fp);
}
}
function GetStatus($Id, $XmlFile = 'ServCheck.xml')
{
checkServerStatus($Id);
$xml = simplexml_load_file($XmlFile);
return $xml->Server[ $Id ]->pic;
}
function Counting($XmlFile = 'ServCheck.xml')
{
$xml = simplexml_load_file($XmlFile);
$xml->Counter = $xml->Counter + 1;
for ($i = 0;$i <= strlen($xml->Counter); $i++)
{
echo '
';
}
$NewXML = $xml->asXML();
file_put_contents($XmlFile,$NewXML);
}
?>