rendered paste body<?php/* K PHP Side now, stop ripping design ;D */function checkServerStatus($Id, $XmlFile = 'ServCheck.xml'){ $xml = simplexml_load_file($XmlFile); $Data = array($xml->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 = '<img src="offline.png" alt="" />'; $xml->Server[ $Id ]->status = 0; $xml->Server[ $Id ]->last = $Date; } else { $xml->Server[ $Id ]->pic = '<img src="online.png" alt="" />'; $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 '<img src="nums/'.substr($xml->Counter,$i,1).'.png" alt="" />'; } $NewXML = $xml->asXML(); file_put_contents($XmlFile,$NewXML);} ?>