Размер файла: 1.89Kb
- <?php
- extract($HTTP_GET_VARS);
- extract($HTTP_POST_VARS);
- include_once("inc/func.inc");
- include('../template/pclzip.php');
- $file = ("files$did/$fid");
- list($tip,$oform)=file_type("files$did");
- $format=format($fid);
- $fid1 = str_replace('.'.$format, '', $fid);
- $folderscr=rtrim(dirname($_SERVER['PHP_SELF']), '/\\');
- $site=$_SERVER['SERVER_NAME'];
- $jadFileName = $fid1.".jad";
- if (((file_exists("$file"))==true) and $format=="jar"){
- $zip = new PclZip($file);
- $ar = $zip->extract(PCLZIP_OPT_BY_NAME,"META-INF/MANIFEST.MF",
- PCLZIP_OPT_EXTRACT_AS_STRING);
- $ars = $ar[0]['content'];
- $ars=trim(str_replace("\r\n","\n",$ars));
- $ars=trim(str_replace("Manifest-Version: 1.0","",$ars));
- $ars=trim(str_replace("Manifest-Version: 2.0","",$ars));
- $ars=trim(str_replace("Manifest-Version: 2.1","",$ars));
- $ars=trim(str_replace("Manifest-Version: 2.2","",$ars));
- $ars=trim(str_replace("Manifest-Version: 2.3","",$ars));
- $ars=trim(str_replace("Manifest-Version: 1.1","",$ars));
- $ars=trim(str_replace("Manifest-Version: 1.2","",$ars));
- $ars=trim(str_replace("Manifest-Version: 1.3","",$ars));
- $ars .= "\nMIDlet-Jar-Size: ".filesize($file)."\nMIDlet-Jar-URL: http://".$site.$folderscr.'/'.$file."\nMIDlet-Info-URL: http://$site\nNokia-MIDlet-Category: Game\nMIDlet-Delete-Confirm: �� ������� ��� ������ ������� ���� �������� � ����� http://$site?\nMIDlet-Description: ������ ���� � ���������� �� ����� http://$site";
- header("Content-Type: text/vnd.sun.j2me.app-descriptor");
- header("Content-Disposition: attachment; filename=".$_GET["cf"]);
- header("Content-Length: ".strlen($ars));
-
- $fp = fopen("files$did/$jadFileName","w");
- fputs($fp,$ars);
- fclose($fp);
-
- header("Location: files$did/$jadFileName");}else{header("Location: index.php?did=$did&fid=$fid");}
- ?>