All pastes #639500 Raw Edit

Unnamed

public php v1 · immutable
#639500 ·published 2007-07-30 16:52 UTC
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);}      ?>