Вход Регистрация
Файл: jad/index.php
Строк: 107
<?php
//////////////////////////////////////////////////
#     Powerd by Akaa                            #
#     ICQ:666221351                                 #
#     e-mail:kzwep.net@bk.ru                        #
#     Site-   http://mykaz.ru/     #
//////////////////////////////////////////////////
$pclzip 'pclzip.lib.php';

error_reporting(0);

define('_IN_JOHNCMS'1);
$headmod ="";
$textl 'Можно ли тебя выпускать на улицу?';
$rootpath '../';
require_once (
"../incfiles/core.php");
require_once (
"../incfiles/head.php");
header("Content-type:text/html; charset=utf-8");
////////////////////////////////////////////////////////

$dir scandir('get');
foreach(
$dir as $file)
{
if(
$file=='.htaccess' || $file=='.' || $file=='..'){
    continue;
}

$time time();


if(
is_dir('get/'.$file)){
    
$dir2 scandir('get/'.$file);
        foreach(
$dir2 as $f){
             
// Время хранения файла
            
if($f=='.' || $f=='..' || filectime('get/'.$file.'/'.$f)>$time-3600){
                continue;
            }
        
unlink('get/'.$file.'/'.$f);
        }
    
rmdir('get/'.$file);
}
else{
    
unlink('get/'.$file);
}
}


if(!
$_POST && !$_FILES)
{
echo 
'<div class="phdr"><b>Онлайн-генератор Jad-файлов</b></div>';
echo 
'<div class="menu">';
echo 
'<form action="?" method="post" enctype="multipart/form-data">
Jar Файл:<br/>
<input name="file" type="text" value="http://"/><br/>
<input name="f" type="file"/><br/>
Название:<br/>
<input name="name" type="text" maxlength="20"/><br/>
<input type="submit" value="Создать JAD"/>
</form>'
;
echo 
'</div>';
}
else
{
// если файл


if(!$_FILES['f']['error'])
{
$data file_get_contents($_FILES['f']['tmp_name']);

if(!
$_POST['name']){
    
$_POST['name'] = $_FILES['f']['name'];
    
    
$type strtolower(strrchr($_POST['name'],'.'));
    if(
$type != '.jar'){
    echo
'<b>Не соответствующий формат</b><br/>';
    
    require_once (
"../incfiles/end.php");
    
    exit;
}
    
}
}
else
{
// если url
$type strtolower(strrchr($_POST['file'],'.'));
if(
$type != '.jar'){
    echo
'<b>Не соответствующий формат</b><br/>';
    
    require_once (
"../incfiles/end.php");
    
    exit;
}

ini_set('user_agent'$_SERVER['HTTP_USER_AGENT']);
$data file_get_contents($_POST['file']);
if(
$type != '.jar'){

echo 
'<b>Не удалось получить файл</b><br/>';
require_once (
"../incfiles/end.php");
exit;
}
}


$size strlen($data);
if(
$size>400000 || $size<1){
    echo
'Не соответствующий размер<br/></div>';
    require_once (
"../incfiles/end.php");
}

$name substr(trim(rawurldecode($_POST['name'])), 064);
if(!
$name){
    
$name 'jar2jad';
}

$nm2 str_replace(
array(
'.',',',' ','Я','Я','я','ые','Ё','ё','Ё','Ж','ж','Ж','З','з','Ч','ч','Ч','Ш','ш','Ш','Э','э','Э','Ю','ю','Ю','Я','я','Я','А','а','Б','б','В','в','Г','г','Д','д','Е','е','И','и','Й','й','К','к','Л','л','М','м','Н','н','О','о','П','п','Р','р','С','с','Т','т','У','у','Ф','ф','Х','х','Щ','щ','ь','Ы','ы','Ц','ц','Х','х'),
array(
'_','_','_','YA','Ya','ya','yee','YO','yo','Yo','ZH','zh','Zh','Z','z','CH','ch','Ch','SH','sh','Sh','YE','ye','Ye','YU','yu','Yu','JA','ja','Ja','A','a','B','b','V','v','G','g','D','d','E','e','I','i','J','j','K','k','L','l','M','m','N','n','O','o','P','p','R','r','S','s','T','t','U','u','F','f','H','h','W','w','q','Y','y','C','c','X','x'),
$name);

$nm null;
for(
$i=0$i<=strlen($nm2); ++$i)
{
if(
preg_match('/^[A-Z_0-9-]$/i',$nm2[$i])){
    
$nm.= $nm2[$i];
}
}

$temp mt_rand(1111,99999999);


mkdir('get/'.$temp,0777);

file_put_contents(dirname(__FILE__).'/get/'.$temp.'/'.$nm.'.jar',$data);

require 
$pclzip;


$zip = new PclZip(dirname(__FILE__).'/get/'.$temp.'/'.$nm.'.jar');





    
$ar $zip->extract(PCLZIP_OPT_BY_NAME,"META-INF/MANIFEST.MF"
                        
PCLZIP_OPT_EXTRACT_AS_STRING);
    
$ars $ar[0]['content'];

    if(!
$ars){
    echo
'<b>Неверный jar файл!</b><br/>';
    
    
unlink('get/'.$temp.'/'.$nm.'.jar');
    
    
rmdir('get/'.$temp);
    
    require_once (
"../incfiles/end.php");
    
    exit;
}


$sz filesize('get/'.$temp.'/'.$nm.'.jar');
$f fopen('get/'.$temp.'/'.$nm.'.jad','w');





$nm3 'http://'.$_SERVER['HTTP_HOST'].'/jad/get/'.$temp.'/'.$nm.'.jar';
$nm4 'http://'.$_SERVER['HTTP_HOST'].'/jad/get/'.$temp.'/'.$nm.'.jad';






fputs($f,$ars."rnMIDlet-Jar-URL: $nm3rnSiemens-Jad-URL: $nm4rnMIDlet-Jar-Size: $szrnMIDlet-Delete-Confirm: http://mbteam.ru!");



fclose($f);

$kb round($sz/1024);
// Вывод

echo'<b>Скачать файлы:</b><br>';

    echo
'<a href="get/'.$temp.'/'.$nm.'.jad">JAD</a><br/>';
echo 
'<a href="get/'.$temp.'/'.$nm.'.jar">JAR</a> ('.$kb.' кб)<br/>';

ECHO
'Файлы хранятся на сервере 1 час<br>';
}
//////////////////////////////////////////////////////////
require_once ("../incfiles/end.php");
?>
Онлайн: 0
Реклама