//if( $rowSNMP[0].$rowSNMP[1].$rowSNMP[2]=="192") echo "yes"; else echo "no"; //if( substr($rowSNMP,0,9)=="192.168.1" ) //$sps=substr($rowSNMP,12); //if( in_array(substr($rowSNMP,8,3),$_HOSTEL_NETS) && $sps!=="1" && $sps!=="0" && $sps!=="255") //{ $rowSNMP_s = "k" . str_replace(".", "", $rowSNMP); $ips[$rowSNMP_s] = array(); //IpAddress: //if(!file_exists("./ipdate/".$rowSNMP.".ip")) file_put_contents("./ipdate/".$rowSNMP.".ip","{$rowSNMP} {$date}"); if (!$array2[$rowSNMP_s]['ip']) { $ips[$rowSNMP_s]['ip'] = $rowSNMP; } else { $ips[$rowSNMP_s]['ip'] = $array2[$rowSNMP_s]['ip']; } if (!$array2[$rowSNMP_s]['fixdate']) { $ips[$rowSNMP_s]['fixdate'] = $date; } else { $ips[$rowSNMP_s]['fixdate'] = $array2[$rowSNMP_s]['fixdate']; } $ips[$rowSNMP_s]['lastdate'] = $date; // } } $result = array_merge($array2, $ips); //print_r($result); $converter = new Array2XML(); $xmlStr = $converter->convert($result); file_put_contents($command['ipdatefile'], $xmlStr); $n = count($result); $time = microtime(true) - $start; echo "work done ({$n} rows) []"; printf('Скрипт выполнялся %.4F сек.', $time);