Вы не зашли.
Главная » PHP » java info...
#1. Fuelen Off (5)
Участник
2009.06.22 19:07
Как вывести инфо о ява-приложении? Типа с манифеста явы: автор проги, версия, MIDP. . .
на хую вас вертів
#2. Gemorroj Off (107)
Administrator
2009.06.22 19:07
открыть манифест и считать оттуда)
#3. Fuelen Off (5)
Участник
2009.06.22 21:09
А подскажешь хоть что не так делаю? smile
Код:
span style="color: #0000BB"><?phprequire_once('../functions/pclzip.lib.php');$zip=new PclZip ($file['path'].$file['filename']);$cont=$zip->extract(PCLZIP_OPT_BY_NAME,"META-INF/MANIFEST.MF", PCLZIP_OPT_EXTRACT_AS_STRING);$cont=$cont[0]['content'];$vendor=preg_replace ("~^.+MIDlet.Vendor:([^\n]+)\s.+$~is","$1",$cont);$midp=preg_replace ("~^.+MicroEdition.Profile:([^\n]+)\s.+$~is","$1",$cont);echo '<b>Кто сделал:</b>'.htmlspecialchars($vendor).'<br/><b>MIDP:</b>'.$midp.'<br/>';?>
И не выводит ни мидп ни производителя sad
Отредактировано Fuelen (2009.06.22 21:09)
на хую вас вертів
#4. Gemorroj Off (107)
Administrator
2009.06.22 22:10
Код:
span style="color: #0000BB"><?phprequire_once '../functions/pclzip.lib.php';$zip = new PclZip ($file['path'].$file['filename']);$cont = $zip->extract(PCLZIP_OPT_BY_NAME, 'META-INF/MANIFEST.MF', PCLZIP_OPT_EXTRACT_AS_STRING);preg_match_all('/(MIDlet\-Vendor|MicroEdition\-Profile):\s*([^\n]+)/is', $cont[0]['content'], $arr);//print_r($arr);echo '<strong>Кто сделал:</strong>'.htmlspecialchars($arr[2][0], ENT_NOQUOTES).'<br/><strong>MIDP:</strong>'.htmlspecialchars($arr[2][1], ENT_NOQUOTES).'<br/>';?>
#5. Fuelen Off (5)
Участник
2009.06.22 22:10
Спасибо большое! Но кажется и тот способ работает.... Даж стыдно. Ошибка была в том, что я не поставил слеш между переменными папки и файла smile
на хую вас вертів
#6. Chizh Off (2)
Участник
2009.07.04 17:05
Код:
span style="color: #0000BB"><?phpfunction icon_jar($file){ if(!file_exists('temp/'. $file .'.png')){ require_once("pclzip.php"); $zip = new PclZip($file); $content = $zip->extract(PCLZIP_OPT_BY_NAME, 'icon.png', PCLZIP_OPT_EXTRACT_AS_STRING); if(!$content[0]['content']){ return; } $FileName = "temp/$file.png"; $fid = fopen($FileName, "wb"); if ($fid){ if (flock($fid, LOCK_EX)){ fwrite($fid, $content[0]['content']); flock($fid, LOCK_UN); } fclose($fid); } } return '<img src="temp/'. $file .'.png" alt="'. $file .'" />';}?>
- собсно функция извлекает иконку софта/игры и сохраняет в папке temp/.
Можно ли пользоватся этой функцией? big_smile или есть другой вариант?
#7. Gemorroj Off (107)
Administrator
2009.07.04 17:05
нормальная функция
Страниц: 1
Главная
WEB
PunBB Mod v0.6.2
0.019 s