Просмотр файла jad.php

Размер файла: 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");}
?>