например
056042583ce9.mp3
в
Bob Sinclar - Love Generation (Club Mix).mp3
<?php
$file = $_GET['url'];
$musname = $_GET['name'];
header('Content-Disposition: attachment; filename='.basename($musname.".mp3"));
ob_clean();
flush();
readfile($file);
exit;
?>
- этот код работает на локалхосте, а вот когда заливаю его на сервер скачивается *.mp3 файл с уже измененным названием, который не открывается, если его открыть блокнотом в нем будет код страницы в моем случае java вставка рекламного баннера бесплатного хостинга.
в чем я ошибся?
может быть ошибка в заголовке?
можно ли таким образом скачивать файл, имея лишний код на страницы?
если нет то как это можно обойти?
и можно ли переименовать файл другим способом?
Спустя 1 час, 2 минуты, 15 секунд (15.11.2010 - 00:47) Sanchopansa написал(а):
если я не ошибаюсь то это лишнее
ob_clean();
flush();
Спустя 12 часов, 58 минут, 18 секунд (15.11.2010 - 13:46) Guest написал(а):
Что бы вам ответить
Спустя 6 часов, 30 минут, 15 секунд (15.11.2010 - 20:16) BorodinKO написал(а):
есть какие нибудь другие решения скачать файл?
Спустя 2 часа, 37 минут, 49 секунд (15.11.2010 - 22:54) Nord написал(а):
Попробуйте добавить header('Content-type: audio/mpeg');