*/
public function status_noauth($body)
{
+ $body = str_replace(
+ array(' ', '</font>', '<script>', '</script>'),
+ '', $body
+ );
+ //var_dump($body);die();
+ $doc = new DomDocument();
+ libxml_use_internal_errors(true);//html is broken
+ $doc->loadHtml($body);
+ $xpath = new DOMXPath($doc);
+ $trs = $xpath->query('//table//table/tbody/tr');
+ foreach ($trs as $tr) {
+ /*
+ var_dump(
+ '--------',$doc->saveXML($tr),
+ $xpath->query('td', $tr)->length);
+ */
+ $titleItems = $xpath->query('td[@width=125]/text()', $tr);
+ $valueItems = $xpath->query('td[@width=296]/*[1]', $tr);
+ if ($titleItems->length && $valueItems->length) {
+ $title = $titleItems->item(0);
+ $value = $valueItems->item(0);
+
+ var_dump(
+ $doc->saveXML($title) . "\n"
+ . $doc->saveXML($value) . "\n\n"
+ );
+ }
+ }
+
+ $arMatches = array();
}
}
\ No newline at end of file