function startElement($parser, $name, $attrs) { global $stack; global $nOrderLines; AddNode($name); $stack[] = $name; if ($name == "ORDERLINES") { AddNode($nOrderLines); $stack[] = $nOrderLines; ++$nOrderLines; } }
} else { if ($res == 0) { ddt("- No Reply for Ping"); } else { echo "- Ping Returned - Host Active\n"; $hostname = gethostbyaddr(long2ip($ip)); echo "- Name: " . $hostname . "\n"; $ipaddr = long2ip($ip); if ($hostname == $ipaddr) { $nodeid = $ipaddr; } else { $exp = explode(".", $hostname); $nodeid = $exp[0]; } echo "- NodeID: " . $nodeid . "\n"; AddNode($nodeid, $ipaddr, $hostname); if ($webprobe) { $url = "http://" . $ipaddr . "/"; echo "- Web Probe: " . $url . "... "; $fp = @fopen($url, "r"); if ($fp <= 0) { echo "Failed\n"; } else { echo "Succeeded\n"; fclose($fp); AddLocaltest($nodeid, "webtime", $url); echo "- Adding Web Test " . $url . "\n"; } } } }