Вход Регистрация
Файл: system/download.php
Строк: 54
<?
define
('ROOT','../');
require_once (
ROOT.'system/power.php');
$fuser->aut();
$sql $db -> query("SELECT * FROM `files` WHERE `id` = '".$id."' LIMIT 1");
if (
$sql -> num_rows 0) {
$file=$sql->fetch_assoc();
$file_url=ROOT.'downloads/'.$file['what'].'/'.$file['url'];
    if (
file_exists($file_url)) {
    
//формируем кнопку назад
    
switch($file['what']){
    case 
'photo'$back_url=ROOT.'id'.$file['user']; break; //аватарка
    
default: $back_url=null;
    }
  
switch(
$do){
case 
'view_photo':
$diz -> head($file['name']);
$diz -> title($file['name']);
echo 
'<div class="fon" style="text-align:center;"><img src="'.ROOT.'system/resize.php?img='.$file_url.'&width=500&height=500&i=0"/></div>';
echo 
'<div class="fon">
'
.language('Загрузил').': '.$fuser->famname($file['user']).'<br/>
'
.language('Загружено').': <span class="date">'.$func -> times(date('d m Y H:i',ustime($ya['gmt'],$assoc['time']))).'</span>
</div>'
;
echo 
'<div class="zap">
<a class="zap_b" href="'
.ROOT.'download'.$file['id'].'">'.language('Скачать').' ('.$func->size(filesize($file_url)).')</a>
</div>'
;
if(isset(
$back_url))echo '<div class="levo"><a href="'.$back_url.'" class="levo_tuch">'.$diz -> icon('back.png').' '.language('Назад').'</a></div>';
echo 
'<div class="levo"><a href="'.ROOT.'" class="levo_tuch">'.$diz -> icon('home.png').' '.language('На главную').'</a></div>';
#####Копирайт#######
$diz -> out($msg);
break;
default:
    if (
ob_get_level())ob_end_clean(); 
    
// заставляем браузер показать окно сохранения файла
    
header('Content-Description: File Transfer');
    
header('Content-Type: application/octet-stream');
    
header('Content-Disposition: attachment; filename='.basename($file_url));
    
header('Content-Transfer-Encoding: binary');
    
header('Expires: 0');
    
header('Cache-Control: must-revalidate');
    
header('Pragma: public');
    
header('Content-Length: ' filesize($file_url));
    
// читаем файл и отправляем его пользователю
    
readfile($file_url);
        }
    }else 
header('Location: '.ROOT);
}else 
header('Location: '.ROOT);
?>
Онлайн: 0
Реклама