<?php
if(!isset($_GET['jar']))die("Не указан параметр jar!");
$zip = new ZipArchive;
if ($zip->open(base64_decode($_GET['jar'])) === TRUE) {
$cont = $zip->getFromName('META-INF/MANIFEST.MF');
if (preg_match("|MicroEdition-Profile: (.*)\n|imsU", $cont, $results))$midp=$results[1];
else $midp='';
if (preg_match("|MicroEdition-Configuration: (.*)\n|imsU", $cont, $results))$config=$results[1];
else $config='';
if (preg_match("|MIDlet-Version: (.*)\n|imsU", $cont, $results))$version=$results[1];
else $version='';
if (preg_match("|MIDlet-Name: (.*)\n|imsU", $cont, $results))$name=$results[1];
else $name='';
if (preg_match("|MIDlet-Vendor: (.*)\n|imsU", $cont, $results))$vendor=$results[1];
else $vendor='';
$zip->close();
echo 'Название: '.$name.'<br/>
Версия: '.$version.'<br/>
Производитель: '.$vendor.'<br/>
Профиль: '.$midp.'<br/>
Конфигурация: '.$config;
}
?>Скопировать в буфер
Открываем архив, извлекаем файл MANIFEST.MF, считываем и выводим информацию.
© Copyright 2008-2012 by KDG