View file 2/3020.ru/files/download/music.php

File size: 934B
<?php
  
/*
------------------------------------------------
3020.ru - скрипты тут
------------------------------------------------
*/
  
FOREACH (ARRAY('config', 'connect', 'users') AS $connect) {
  
  INCLUDE_ONCE ("../../system/connections/global/$connect.php"); 
  
}
  
/*
------------------------------------
Отдача файлов на просмотр/скачивание
------------------------------------
*/

$id = INTVAL(GET('id'));

$music = DB::GET_STRING("SELECT `ID`,`FACT_NAME` FROM `MUSIC` WHERE `ID` = '".$id."' LIMIT 1");

//Если данные не опознаны
IF (!IS_FILE(ROOT.'/files/upload/music/source/'.$music['ID'].'.mp3') || !ISSET($music['ID'])){
  
  //EXIT;

}

//Отдаем файл браузеру если всё хорошо
FILE::DOWNLOAD(ROOT.'/files/upload/music/source/'.$music['ID'].'.mp3', HTTP_HOST.'_'.TEXT_ABSOLUTE($music['FACT_NAME']).'.mp3', 'mp3');

EXIT;
  
?>