[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: скрипт скачивания mp3
artkhvz
Скажите в данном скрипте есть какие либо ошибки или дыры?

скрипт для скачивания mp3


<?php

function
set404()
{
header($_SERVER["SERVER_PROTOCOL"] . ' 404 Not Found');
header('Status: 404 Not Found');
}

if (isset($_GET['d']) && chdir(dirname(__FILE__)) && file_exists($_GET['d']))
{
$pi = pathinfo($_GET['d']);
if (isset($pi['extension']) && $pi['extension'] == 'mp3')
{
header('Content-Disposition: attachment; filename="'.$_GET['d'].'"');
header('Content-Length: ' . filesize($_GET['d']));
header("Content-Type: application/force-download");
header("Content-Type: application/octet-stream");
header("Content-Type: application/download");
header("Content-Description: File Transfer");
echo file_get_contents($_GET['d']);
}
else
set404();
}
else
set404();

?>

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.