1.
sanya-rus,
<?
include('style/libzip.php');
$d=$_GET['f'];
$jar=new PclZip($d);
$content=$jar->extract(PCLZIP_OPT_BY_NAME,"META-INF/MANIFEST.MF", PCLZIP_OPT_EXTRACT_AS_STRING);
$cont=$content[0]['content'];
if(preg_match('|MIDlet-Icon: (.*)
|',$cont,$result)) { $icon=$result[1]; }
$array=array("logo.png","icon.PNG","icon.png","ico.png","i.png","i1.png","icono.png","Icon.png","Ico.png","I.png","Icono.png","ICON.png","ICO.png","I.png","ICONO.png","ICON.PNG","ICO.PNG","I.PNG","ICONO.PNG","icons/icon.png","icons/ico.png","icons/i.png","icons/icono.png","i","I");
if($string=$jar->extract(PCLZIP_OPT_BY_NAME,$array, PCLZIP_OPT_EXTRACT_AS_STRING)){
$str=$string[0]['content'];
$image=imagecreatefromstring($str);
}
else { $image=imagecreatefrompng('style/jar.png'); }
$width=imagesx($image); $height=imagesy($image);
$img=imagecreatetruecolor(50,50); imagecolortransparent($img,imagecolorallocate($img,0,0,0)); imagealphablending($img,false); imagesavealpha($img,true);
imagecopyresampled($img, $image,0,0,0,0,50,50,$width,$height);
header('Content-type: image/png');
imagepng($img);
?>
этот работает и это для jar файлов .