Вход Регистрация
Файл: down/view.php
Строк: 206
<?php
require'../shaxty.php'// waphp.ru - закрытый клуб вап мастеров!
require_once'fun.php';
$align='left';
$title='Архив файлов!';
$head='Архив файлов! Тут найдется все )';
include_once (
H.'shaxty/head.php');
check_login();


$id intval($_GET['id']);
is_num($_GET['eval'],'eval');

// Получаем инфу о файле
$file_info mysql_fetch_array(mysql_query('SELECT * FROM `files` WHERE `id` = '.$id));
if(!
is_file($file_info['path'])){
die(
'Файл не существует');
}

    
$sqlE mysql_fetch_array(mysql_query("SELECT close FROM files WHERE path = '$file_info[infolder]' AND size = '0'"));
        if (
$sqlE[0] > $user['level']) {
        echo 
'<b span style="color: #FF0000;">Ссылка данного файла вам недоступна!</b>';
        include_once 
'../shaxty/foot.php';
        exit();
    }


$ex explode('/',$d['path']);
foreach(
$ex as $k=>$v)
{
if(
$v!='' and $v!='.' and $v!='..' and $v!=set('path'))
{
$s mysql_fetch_array(mysql_query("SELECT * FROM `files` WHERE `path` LIKE '%".clean($v)."/' AND `size` = '0'"));
$s['name'] = str_replace('*','',$s['name']);
if(
$k >= sizeof($ex)-2$put .= $s['name'];
else 
$put .= '<a href="'.H2.'down/dir/'.$s['id'].'">'.$s['name'].'</a>&raquo;';
}
}

$filename pathinfo($file_info['path']);
$ext strtolower($filename['extension']);
$dir $filename['dirname'].'/';
$filename $filename['basename'];
$back mysql_fetch_array(mysql_query("SELECT * FROM `files` WHERE `path` = '".clean($dir)."'"));
$back['name'] = str_replace('*','',$back['name']);
echo 
$div1.'<a href="/"><b> '.$_SERVER['HTTP_HOST'].'</b></a>&raquo;<a href="'.H2.'down/">Загрузки</a>&raquo;<a href="'.H2.'down/dir/'.$back['id'].'">'.$back['name'].'</a>'.$div9;


if(isset(
$_GET['eval']))
{
$ips explode("|",$file_info['ips']);
if(
in_array($user['id'] ,$ips) === false)
{
$vote 0;
if(empty(
$file_info['ips'])){
$ipp $user['id'];
}
else{
$ipp $file_info['ips']."|".$user['id'];
}

if(
$_GET['eval']==0){
$str 'UPDATE `files` SET `no`=`no`+1,`ips`="'.$ipp.'" WHERE `id` = '.$file_info['id'];
}
elseif(
$_GET['eval']==1){
$str 'UPDATE `files` SET `yes`=`yes`+1,`ips`="'.$ipp.'" WHERE `id` = '.$file_info['id'];
}

mysql_query($str);
$vote 1;
$file_info mysql_fetch_array(mysql_query('SELECT * FROM `files` WHERE `id` = '.$id));
}
else 
$vote 2;
}

$filename pathinfo($file_info['path']);
$ext strtolower($filename['extension']);
$dir $filename['dirname'].'/';
$filename $filename['basename'];
$back mysql_fetch_array(mysql_query("SELECT * FROM `files` WHERE `path` = '".clean($dir)."'"));
###############Красивый размер###################
if($file_info['size'] < 1024){
$file_info['size'] = $file_info['size'].'б';
}
elseif(
$file_info['size'] < 1048576 and $file_info['size'] >= 1024){
$file_info['size'] = round($file_info['size']/10242).'КБ';
}
else{
$file_info['size'] = round($file_info['size']/1024/10242).'МБ';
}


if (isset(
$_GET['komm'])){


echo 
$div4.'Комментарии к файлу <b>'.$file_info['name'].'</b>'.$div9.'<br />';
if (isset(
$_GET['delk'])){
if(
$user[level]==9){
mysql_query("DELETE FROM `komments` WHERE `id` = '".intval($_GET['delk'])."'");
}
header ('Location: ?komm&'.SID);
}

if (isset(
$_POST['msg'])){
/* ----------------------------
    Проверка кода CAPTCHA
    делаем проверку на капчу
    при условии что уровень
    доступа меньше Э-Мастера
---------------------------- */
if(($_POST['capcha'] != $_SESSION['code'] || strlen2($_POST['capcha']) < 4) && $user['level'] < 3){
    
header ('Location: ?mod='.$mod.'&err=7&'.SID);
    unset(
$_SESSION['code']);
    exit();
}

if (
strlen2($_POST['msg'])>3){
if (
$user['translit']==1)$_POST['msg'] = translit($_POST['msg']);
if (
mysql_query ("INSERT INTO komments (file,user_id,time,msg) VALUES ('$id','$user[id]','$time','".check($_POST['msg'])."')")){
posts_add('komm'); // Значкния: forum, komm, guest, chat
header ('Location: ?komm&'.SID); exit;
}else echo 
'Ошибка!<br />';


}

}


if (empty(
$user['max'])) $user['max']=10;
$max $user['max'];
$k_post=mysql_result(mysql_query("select count(*) as num from komments where file = '".$id."'"),0);
$k_page=k_page($k_post,$max);
$page=page($k_page);
$start=$max*$page-$max;


if (
$_GET['err']==7)echo '<b>Неверное число!</b>';

$r mysql_query ("Select * from komments where file = '".$id."' order by time desc LIMIT $start$max");
if (
$k_post == 0)echo 'Комментариев нет<br />';
$post_k=$start+1;
while(
$a = @mysql_fetch_array($r)){
echo 
$div2.nik($a['user_id']);
if(
$user['level']==9)echo '<small><a href="?komm&amp;delk='.$a['id'].'">[X]</a></small>';



echo 
'('.times($a['time']).')'.$div9;

echo 
text($a['msg']);

if(
$user['id'] != $a['user_id']){
    echo 
'<br />';
    echo 
'<a href="?komm&amp;reply='.$a['user_id'].'#komm">Ответить</a><br /><br />';
}

echo 
'<dl></dl>';

}

if (
$k_page>1){
echo 
"<dl><dt></dt></dl>";
str('?komm&amp;',$k_page,$page); // Вывод страниц
echo "<br /><dl><dt></dt></dl><br />";
}

echo 
'<form action="?komm" method="post">';
echo 
'<br />Ваш комментарий:<br /><textarea cols="'.$user['pole2'].'" rows="'.$user['pole1'].'" name="msg">';
echo (isset(
$_GET['reply']) && $_GET['reply'] != $user['id'] ? user_inf((int)$_GET['reply'],'user').', ' '');
echo 
'</textarea><br/>';
if(
$user['level'] < 3){
echo 
'<img src="/shaxty_code.php?r='.rand(10009999).'" alt="Проверочный код"/><br />';
echo 
'<b>Код с картинки:</b><br/><input type="text" size="5" maxlength="5"  name="capcha"/><br /><br />';
}
echo 
'<input type="submit" class="ibutton" value="Добавить"/></form><br /><br />';

echo 
'<a name="komm"></a>';


echo 
$div1.'<a href="/down/'.$id.'">К файлу</a>'.$div9;
echo 
$div1.' <a href="'.H2.'down/dir/'.$back['id'].'">В категорию</a>'.$div9;
echo 
$div1.'<a href="'.H2.'down/">Загрузки</a>'.$div9;;
include_once (
H.'shaxty/foot.php');


}



if (
$ext =='jar')  echo $div4.'<img src="ic.php?lf='.$file_info['path'].'" alt=""/> '.$filename.$div9;
else echo 
$div4.''.$filename.$div9;

echo 
'<b>Размер:</b>'.$file_info['size'].'
'
;
$file_info['timeupload'] = date('d.m.Y (H:i)'$file_info['timeupload']);
echo 
'<br /><b>Добавлен:</b> '.$file_info['timeupload'].'';
if(
$file_info['timeload']){
$file_info['timeload'] = date('d.m.Y (H:i)'$file_info['timeload']);
echo 
'<br /><b>Последнии раз скачали: </b>'.$file_info['timeload'].'<br />';}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
echo '<script language = "JavaScript">
var bigsize = "500"; //Размер большой картинки
var smallsize = "150"; //Размер маленькой картинки
function changeSizeImage(im) {
  if(im.height == bigsize) im.height = smallsize;
  else im.height = bigsize;
}
</script>'
;


if(
is_file(set('spath').'/'.$filename.'.gif')){
echo 
'<strong>Скриншот:</strong><br><img style="margin: 1px;" src="'.set('spath').'/'.$filename.'.gif" height="150" onclick="changeSizeImage(this)" alt="screen"><br />';
}
if(
is_file(set('spath').'/'.$filename.'.jpg')){echo '<strong>Скриншот:</strong><br><img style="margin: 1px;" src="'.set('spath').'/'.$filename.'.jpg" height="150" onclick="changeSizeImage(this)" alt="screen"><br />';
}
if(
is_file(set('spath').'/'.$filename.'.jpeg')){echo '<strong>Скриншот:</strong><br><img style="margin: 1px;" src="'.set('spath').'/'.$filename.'.jpeg" height="150" onclick="changeSizeImage(this)" alt="screen"><br />';
}


//Описание
if ($ext == 'txt') {$popis=file_get_contents($file_info['path']);
  
$popis=substr($popis,0,300);
  
$popis=str_replace('>','&gt',$popis);
  
$popis==str_replace('<','&lt;',$popis);
  echo 
'<div class="a"><b>Описание:</b><br>'.text($popis).'...</td></tr></table></div>';}
if(!empty(
$file_info['about'])){
echo 
'<div class="a"><b>Описание:</b><br>'.text($file_info['about']).'</div>';
}
elseif(
is_file($setup['opath'].'/'.$filename.'.txt'))
{
$f file_get_contents($setup['opath'].'/'.$filename.'.txt');
echo 
'<b>Описание:</b><br>'.text($f).'<br />';
}

echo 
'<br />';
    
$i = @round(($file_info['yes'])/($file_info['yes']+$file_info['no'])*100,0);
 echo 
'<div class="a"><div class="b">
    <b>Рейтинг файла : <font color="green">'
.$file_info['yes'].'</font>/<font color="red">'.$file_info['no'].'</font></b><br>
    <img src="rate.php?i='
.$i.'" alt="" style="margin: 1px;">';
    if (
$vote==0) echo '( <a href="?eval=1"><b>+</b></a>/<a href="?eval=0"><b>-</b></a>)</div></div>';
    if (
$vote==1) echo '<br>Спасибо,ваш голос учтен!</div></div>';
    if (
$vote==2) echo '<br>Вы уже голосовали за этот файл.</div></div>';

echo 
'<br />';


//if($ext == 'zip')print '<a href="'.H2.'down/zip.php?id='.$id.'"><strong>Просмотр архива</strong></a><br>';
if($ext == 'zip')echo '<div class="menu_j"> <a href="'.H2.'down/zip.php?id='.$id.'" class="top_menu_j"><img src="/img/007.gif" alt=""/> Просмотр архива</div></a>';


//echo '<a href="'.H2.'down/load.php?id='.$id.'"><strong>Скачать ['.ucfirst($ext).']</strong></a><br>';
echo '<div class="menu_j"> <a href="'.H2.'down/load.php?id='.$id.'" class="top_menu_j"><img src="/img/007.gif" alt=""/> Скачать ['.ucfirst($ext).']</div></a>';
echo
'<b>Скачали:</b> '.$file_info['loads'].' раз(а)<br>';

//echo '<input class="enter" size="20" type="text" value="http://'.$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF']).'/'.$file_info['path'].'"/>';


//echo '<br /><br /><a href="?komm"><div class="a"><strong>Комментарии ('.mysql_result(mysql_query('SELECT count(`id`) FROM `komments` WHERE `file` = '.$id),0).')</strong></div></a><br>';
echo '<div class="menu_j"> <a href="?komm" class="top_menu_j"><img src="/img/chat.png" alt=""/> Комментарии ('.mysql_result(mysql_query('SELECT count(`id`) FROM `komments` WHERE `file` = '.$id),0).')</div></a>';
echo
'<div class="c89"> </div>';

//echo $div1.' <a href="'.H2.'down/dir/'.$back['id'].'">В категорию</a>'.$div9;
echo '<div class="menu_j"> <a href="'.H2.'down/dir/'.$back['id'].'" class="top_menu_j"><img src="/img/006.gif" alt=""/> В категорию</div></a>';
//echo $div1.'<a href="./">Загрузки</a>'.$div9;;
echo '<div class="menu_j"> <a href="./" class="top_menu_j"><img src="/img/006.gif" alt=""/> Загрузки</div></a>';

include_once (
H.'shaxty/foot.php');
?>
Онлайн: 0
Реклама