Вход Регистрация
Файл: inc_files/java.php
Строк: 45
<?php

/**
 * @author [FaNiska]
 * @copyright 2009
 * Загруз центр
 * Предложения, идеи, вопросы и об ошибках писать в icq 65-64-538 или на mobi-m-ru@ya.ru
 */
include 'inc/scan_f.php';
echo 
'<div>';
$jar str_replace('.jar'''$file_name);
if (!
is_file($file_info['folder'] . '/' $jar '.jad'))
{
    include_once 
'inc/zip.php';
    
$zip = new PclZip($file_info['s_name']);

    
$content $zip->extract(PCLZIP_OPT_BY_NAME"META-INF/MANIFEST.MF"PCLZIP_OPT_EXTRACT_AS_STRING);
    
$jad eregi_replace("(MIDlet-Jar-URL:( )*[^(n|r)]*)"null$content[0]['content']);
    
$jad eregi_replace("(MIDlet-Jar-Size:( )*[^(n|r)]*)(n|r)"null$jad);
    
$jad trim($jad);
    
$jad .= "rnMIDlet-Jar-Size: " filesize($file_info['s_name']) . "";
    
$jad .= "rnMIDlet-Jar-URL: $jar.jar";

    
$jad br($jad"rn");

    
file_put_contents($file_info['folder'] . '/' $jar '.jad'$jad);
    @
chmod($file_info['folder'] . '/' $jar '.jad'0777);
}


$file file($file_info['folder'] . '/' $jar '.jad');

$total count($file);
for (
$p 0$p $total$p++)
{
    
$dt explode(":"$file[$p]);
    if (
$dt[0] == "MIDlet-Vendor")
    {
        
$poz $dt[0] . ':' $dt[1] . '';
    }
}
$poz str_replace('MIDlet-Vendor:'''$poz);
htmlspecialchars($poz);


$total count($file);
for (
$p 0$p $total$p++)
{
    
$dt explode(":"$file[$p]);
    if (
$dt[0] == "MIDlet-Version")
    {
        
$ver $dt[0] . ':' $dt[1] . '';
    }
}
$ver str_replace('MIDlet-Version:'''$ver);
htmlspecialchars($ver);
if (!empty(
$poz))
{
    echo 
'Разработчик:' $poz '<br/>';
}
if (!empty(
$ver))
{
    echo 
'Версия:' $ver '<br/>';
}

echo 
'<img src="jar_ico.php?file=' $file_info['s_name'] . '&amp;id=' $file_info['id'] .
    
'" alt="" width="16" height="16"/> Скачать java: <a href="load.php?c=' $table '&amp;id=' $id '">' $name .
    
' [Jar]</a><br/>';
echo 
'<img src='ext/jad.gif' alt='+' width='16' height='16'/> Скачать jad: <a href="' $file_info['folder'] .
    
'/' $jar '.jad">' $name ' [Jad]</a><br/>';
echo 
'</div>';

?>
Онлайн: 0
Реклама