'; ?>
Processing WMS (ID = " . $wmsId . ") "; $sql = "SELECT wms_title FROM wms WHERE wms_id = '" . $wmsId . "'"; $res = db_query($sql); $someArray = db_fetch_row($res); $wms_title = $someArray[0]; echo "WMS Title: " . $wms_title . " "; echo "getmap "; set_time_limit(30); $wmsGetmap = eregi_replace("EXCEPTIONS=[^&]*","EXCEPTIONS=application/vnd.ogc.se_xml",$wmsGetmap); $request_start = microtime_float(); $remoteXml = fetchUrlWithoutHanging($wmsGetmap); $request_end = microtime_float(); $duration = $request_end - $request_start; $duration_str = " query time: " . round($duration,3) . " s"; if ($remoteXml == false) { echo "Connection failed." . $duration_str. " | ![]() | ";
}
else {
if (strpos($remoteXml, "Content-Type: image")) {
echo "Connection established, getmap query successful.".$duration_str."![]() | ";
}
else {
echo "Connection established, getmap query failed.".$duration_str."![]() | ";
}
}
#echo $remoteXml;
//print_r($localXmlArray);
//print_r($remoteXmlArray);
# if (!$remoteXml) {
# $result = -1;
// echo "Can't connect to " . $myURL . "";
# echo "Connection failed.![]() | ";
# }
# elseif (!$localXml) {
# $result = 0;
# }
# else {
# if ($localXml == $remoteXml) {
# $result = 1;
# echo "WMS is stable.";
# }
# else {
# $result = 0;
# }
# }
# if ($result == 0) {
# echo "Updating WMS " . $wmsId . "...";
# $mywms = new wms();
# $mywms->createObjFromXML($myURL);
# $mywms->optimizeWMS();
# $mywms->updateObjInDB($wmsId);
# }
# }
}
echo "