<?php
/**
* Jad генератор
* автор: Nc_Soft
* 29.04.08
*/
/*
jar это zip архив, поэтому потребуется class PclZip
http://snippets.pp.ru/class/PclZip.class.txt
*/
require_once('PclZip.class.php');
//jar файл
$file='test.jar';
//создаем объект
$jar=new PclZip($file);
//то , что извлеч
$mf='META-INF/MANIFEST.MF';
$jad=$jar->extract(PCLZIP_OPT_BY_NAME, $mf, PCLZIP_OPT_EXTRACT_AS_STRING);
$jad=$jad[0]['content'];
/*
А вообще, можно извлечь манифест еще проще
$jad = file_get_contents("zip://$file#META-INF/MANIFEST.MF");
*/
//далее надо приписать урл и размер в байтах
$jad.="\nMIDlet-Jar-Size: ".filesize($file)."\nMIDlet-Jar-URL: $file";
/*
всё, можно либо сохранять
file_put_contents('test.jad',$jad);
либо выдавать скриптом
header("Content-type: text/vnd.sun.j2me.app-descriptor");
header('Content-Disposition: ; filename=test.jad');
*/
?>