Размер файла: 1.27Kb
- <?php
- include('func.php');
- include('db.php');
- include('nast.php');
- $time=time();
- if (!strstr($file, '..') and file_exists($file) and r($file)=='jar')
- {header("Content-type: text/vnd.sun.j2me.app-descriptor");
- $file=mysql_escape_string($file);
- $dirname=dirname($file);
- $basename=basename($file);
- while($file[0]=='/')
- $sd=substr($file,1,strlen($file));
- $result=mysql_query("SELECT * from `file` WHERE `sd`='$dirname' and `file`='$basename'");
- if(
- (in_array(r($file), $progf) or in_array(r($file), $filef) or in_array(r($file), $imagef)) and !in_array(r($file,1), $progf) and !strstr($dirname,"..") and file_exists($file))
- {
- if(!mysql_num_rows($result))
- {
- mysql_query("INSERT into `file` VALUES(0,'$dirname','$basename','1','0','0','".time()."')");
- }
- else
- {
- $fileinfo=mysql_fetch_array($result);
- mysql_query("UPDATE `file` SET `rat`=`rat`+1,`ldate`='$time' WHERE `id`='$fileinfo[id]'") or die(mysql_error());
- }
- $filesize=filesize($file);
- include('pclzip.lib.php');
- $open='META-INF/MANIFEST.MF';
- $dir=dirname($file);
- $arch=basename($file);
-
- $zip=new PclZip("$dir/$arch");
- $content = $zip->extract(PCLZIP_OPT_BY_NAME,$open,PCLZIP_OPT_EXTRACT_AS_STRING);
- $content = $content[0]['content'];
- print $content."\nMIDlet-Jar-Size: $filesize\nMIDlet-Jar-URL: $file";
- }}
- ?>