<?php /** * Jad генератор на основе ZipArchive * автор: Nc_Soft * 13.02.09 */ $file = 'test.jar'; $jad = ''; //создаем объект $z = new ZipArchive(); if ($z->open($file)) { $fp = $z->getStream('META-INF/MANIFEST.MF'); if(!$fp) exit("не удалось открыть манифест"); //читаем данные while (!feof($fp)) { $jad .= fread($fp, 200); } fclose($fp); //дописываем что надо $jad .= "\nMIDlet-Jar-Size: ".filesize($file)."\nMIDlet-Jar-URL: $file"; //сохраняем file_put_contents('test.jad', $jad); } //А вообще, можно извлечь манифест еще проще echo file_get_contents("zip://$file#META-INF/MANIFEST.MF"); //http://ru.php.net/manual/en/function.ziparchive-getstream.php ?>