Вход Регистрация
Файл: index.php
Строк: 102
<?php
/**
 * Эксклюзивные скрипты и шаблоны только на GearNet.ru
 * GearNet.ru - Сообщество мастеров!
 */
#Developed by http://gearnet.ru/users/1
 
define('DIRK''/'); //папка с скриптом (/papka/), если в корне - ставим слеш /
define('HOME''http://' $_SERVER['HTTP_HOST'] . DIRK);

$COPYRIGHT 'GearNet_ru_'//Префикс в названиях файлов
$text_img 'GearNet.RU'//Текст на картинках


function head()
{
    global 
$res$tits;
    
preg_match('#<title>(.*)</title>#Usi'$res$tits);
    
$tits[1] = str_replace('| Обменник'''$tits[1]);
    
$title $tits[1];
    require 
'head.php';
}

function 
foot()
{
echo 
'<div class="title"> Реклама</div>
<div class="foot">Developed by LoginIP</div>
</body>
</html>'
;
}

$act = isset($_GET['act']) ? $_GET['act'] : null;
switch (
$act)
{

    default:
        
$do = isset($_GET['section_id']) ? $_GET['section_id'] : '';
        
$files = isset($_GET['files']) ? $_GET['files'] : '';
        
$sort = isset($_GET['sort']) ? $_GET['sort'] : '';
        
$page = isset($_GET['start']) ? $_GET['start'] : '';

        function 
getpag($url) {
            
$curl curl_init();
            
curl_setopt($curlCURLOPT_URL$url);
            
curl_setopt($curlCURLOPT_USERAGENT,
                
'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.111 Safari/537.36 OPR/25.0.1614.68');
            
curl_setopt($curlCURLINFO_HEADER_OUTtrue);
            
curl_setopt($curlCURLOPT_RETURNTRANSFER1);
            
curl_setopt($curlCURLOPT_REFERER'http://wap.sasisa.ru/fo/');
            
$res curl_exec($curl);

            
curl_close($curl);

            return 
$res;
        }
        if (!
$files)
        {
            if (!
$page)
            {
                
$res getpag('http://wap.sasisa.ru/fo/index.php?section_id=' $do '&mode=0');
            } else
            {
                
$res getpag('http://wap.sasisa.ru/fo/index.php?section_id=' $do '&mode=0&sort=0&start=' $page '');
            }
        } else
        {
            
$res getpag('http://wap.sasisa.ru/fo/info.php?id=' $files '');
        }
        
$res preg_replace('#&amp;sid=.*"#siU''"'$res);
        if (!
$files)
        {
            
preg_match('#<div class="item pages">(.*)</div>#Usi'$res$nav);

            
$nav str_replace('/fo/'''$nav);
            
$nav preg_replace("#<br />.*<form.*</form>#siU"''$nav);

            
$o preg_match_all('#<div class="item">.*href="/fo/index.php.*section_id(.*)".*/>(.*)<.*-->.*<b>(.*)</b>#Usi'$res$outPREG_SET_ORDER);
            if (
$o)
            {
                
head();
                echo 
'<div class="title">Загрузки</div>';
                foreach (
$out as $k => $v)
                {
                    echo 
'<div class="i_bar_t"><a href="' HOME 'index.php?section_id' $v[1] . '">' $v[2] . '</a>' strip_tags($v[3]) . '</div>';
                }
            } else
                if (
preg_match_all('#<div class="item">.*<a class="block"(.*)</div>#Usi'$res$outPREG_SET_ORDER))
                {
                    
head();
                    echo 
'<div class="title">Каталог файлов</div>';
                    
$res str_replace('src="/fo/images/file_icons''src="http://wap.sasisa.ru/fo/images/file_icons'$res);
                    
$res str_replace('info.php?id=''?files='$res);
                    
$res preg_replace('#<span class="text">.*</span>#siU'''$res);
                    
preg_match_all('#<div class="item">.*<a class="block"(.*)</div>#Usi'$res$outPREG_SET_ORDER);
                    foreach (
$out as $k => $v)
                    {
                        
$v[1] = '<a ' $v[1];

                        echo 
'<div class="i_bar_t">' $v[1] . '</div>';
                    }
                } else
                {
                    
head();
                    echo 
'<div class="title">Каталог файлов</div>';
                    
$res str_replace('src="/fo/images/file_icons''src="http://wap.sasisa.ru/fo/images/file_icons'$res);
                    
preg_match_all('#class="fo_image_item">.*href="/fo/info.*id=(.*)".*src="(.*)".*"m">(.*)<#Usi'$res$outPREG_SET_ORDER);
                    foreach (
$out as $k => $v)
                    {
                        echo 
'<div class="i_bar_t"><a href="?files=' $v[1] . '"><img src="' $v[2] . '" alt=" " /></a></div>';
                    }

                }


        } else
        {

            
head();
            
$res preg_replace('#<span class="text">#siU''<span class="67text">'$res);
            
preg_match('#<img style="max-width.*src="(.*)"#Usi'$res$out_imgs);
            
$imgs '<img style="max-width: 100%;" src="' $out_imgs[1] . '" alt=" " />';

            if (!
$out[1])
            {
                
preg_match('#<script type="text/javascript">.*file".*"(.*)".*poster".*"(.*)".*</script>#Usi'$res$out);
                
$outS '<video id="my_video_1" class="video-js vjs-default-skin" controls width="320" height="240" preload="none" poster="' HOME .
                    
'?act=screen&id=' base64_encode($out[2]) . '" data-setup="{}">
                     <source src="' 
$out[1] . '" type="video/mp4" />
                     </video>'
;
            }

            if (!
$out[1])
            {
                
preg_match('#soundFile.*"(.*)"#Usi'$res$out);
                
$outS '<audio preload="none"><source src="' $out[1] . '"></audio> ';
            }

            
preg_match_all('#<div class="item">.*class="block" href="(.*)".*src="/charts/img.*>(.*)</span>#Usi'$res$loadPREG_SET_ORDER);

            echo 
'<div class="title">' $tits[1] . '</div>';

            if (
$out_imgs[1][1])
            {
                echo 
'<div class="i_bar_t">' $imgs '</div>';
            }
            if (
$out[1][1])
            {
                echo 
'<div class="i_bar_t">' $outS '</div>';
            }

            echo 
'<div class="title">Скачать бесплатно</div>';

            foreach (
$load as $k => $v)
            {
                echo 
'<div class="i_bar_t"><a href="' HOME '?act=load&id=' base64_encode($v[1]) . '">' $v[2] . '</a></div>';
            }

        }

        if (
$nav[1])
        {
            echo 
'<div class="i_bar_t">' $nav[1] . '</div>'#навигация
        
}
        
foot();

        break;

    case 
'screen':
        
$id = isset($_GET['id']) ? base64_decode($_GET['id']) : null;
        
$url $id;
        
$img ImageCreateFromJPEG($url);
        
$color imagecolorallocate($img99184255);

        
$font 'arial.ttf';
        
$text $text_img;

        
$img_x imagesx($img);
        
$img_y imagesy($img);

        
$imgx = ($img_x $img_x) + 5;
        
$imgy $img_y 10;

        
imagettftext($img140$imgx$imgy$color$font$text);

        
imagejpeg($img$path100);

        
header('Content-Type: image/jpeg');
        echo 
file_get_contents($path);

        break;

    case 
'load':

        
$url = isset($_GET['id']) ? base64_decode($_GET['id']) : null;
        
$file $url;
        
$url $url;

        
$finfo = new SplFileInfo($file);
        
$fn $finfo->getFilename();
        if (
$h get_headers($url1)):
            if (!empty(
$h['Location'])):
                
$url $h['Location'];
                
$h get_headers($url1);
            endif;
            if (
ob_get_level())
                
ob_end_clean();

            
header('Content-Description: File Transfer');
            
header('Content-Type: application/octet-stream');
            
header('Content-Disposition: attachment; filename=' $COPYRIGHT $fn);
            
header('Content-Transfer-Encoding: binary');
            
header('Expires: 0');
            
header('Cache-Control: must-revalidate');
            
header('Pragma: public');
            
header('Content-Length: ' $h['Content-Length']);
            
readfile($file) . exit;
        else:
            
header('location: ' $file) . exit;
        endif;

            break;
        }
/**
 * Эксклюзивные скрипты и шаблоны только на GearNet.ru
 * GearNet.ru - Сообщество мастеров!
 */
?>
Онлайн: 0
Реклама