nod32 парсинг версии базы данных

Имея несколько БД можно узнать их версии, как например отображается в самом антивирусе nod32 во вкладке [обновление]. Банально юзаем php функцию parse_ini_file() с INI_SCANNER_RAW. Пример ниже выдрал из своего ресурса поэтому он c подсветкой актуальности. К примеру если база данных не обновлялась больше суток то скрипт автоматом подсветит красным, если наоборот то зеленый.

ПРИМЕР:
v9 » не доступен
v8 » Cигнатура: 12875
TDB / build:27660
v7 » Cигнатура: 12661 (20151202)
TDB / build:27012
v6 » не доступен
v5 » не доступен
v4 » не доступен
v3 » не доступен
КОД:
// php4
$PathBD = "/home/userName/public_html/upd_bd/";
$nodVer = array("v9","v8", "v7", "v6", "v5", "v4", "v3"); 
$timeOut = "1 day"; // спустя какое время считать базу устаревшей (strtotime) 

# Парсим все БД
foreach ($nodVer as $nodVer) {
	echo '<div style="margin-top:15px;"> <b style="color:blue; font-size:18px;">'.$nodVer.'</b> &raquo; ';
	if(file_exists($PathBD.$nodVer.'/update.ver')) { // проверяем существование базы данных
		echo ' Cигнатура: ';
		$fileUpdateVer = parse_ini_file($PathBD.$nodVer.'/update.ver', true, INI_SCANNER_RAW); // парсим файл
		if (preg_match('/^([\d]+) \(([\d]+)\)$/', $fileUpdateVer['ENGINE2']['version'], $fileUpdVer)) { // проверяем спарсенное
			if(strtotime(date("Ymd")." -$timeOut") > strtotime($fileUpdVer['2'])) { // сверяем на сколько устарела база
				echo '<b style="color:red;">'.$fileUpdVer['0'].'</b>';
				echo '<div style="padding-left:35px; font-size:14px;">TDB / build:<span style="padding-left:7px;">'.$fileUpdateVer['ENGINE2']['build'].'</span></div>';
			} else {
				echo '<b style="color:green;">'.$fileUpdVer['1'].'</b>';
				echo '<div style="padding-left:35px; font-size:14px;">TDB / build:<span style="padding-left:7px;">'.$fileUpdateVer['ENGINE2']['build'].'</span></div>';
			}
		} else {
			echo 'ошибка:'.__line__ ; // перезалей update.ver
		}
	} else {
		echo '<span style="color:grey;">не доступен</span>';
	}
	echo '</div>';
} 

Как могли Вы догадаться, переменная с результатами
выводится в разном формате:


$fileUpdVer['0'] // 11911 (20150708)
$fileUpdVer['1'] // 11911
$fileUpdVer['2'] // (20150708)
nod32 автоотслеживание параметра в реестре при установки антивируса
Контроль раздачи базы данных nod32
nod32 скрипт для удаленного запуска обновления
Все о nod32