Вывести mp3 с помощью php

Я работаю над своим школьным проектом и пытаюсь вывести mp3-файл с помощью PHP, но, по-видимому, он просто выводит какой-то поврежденный файл, и я понятия не имею Почему. Я просмотрел всю сеть, чтобы найти решение, но нет.

<?php
$filename = 'audio/1/1.mp3';

if(file_exists($filename)) {
    header('Content-Type: audio/mpeg');
    header('Content-Disposition: filename="test.mp3"');
    header('Content-length: '.filesize($filename));
    header('Cache-Control: no-cache');
    header("Content-Transfer-Encoding: chunked"); 

    readfile($filename);
} else {
    header("HTTP/1.0 404 Not Found");
}
?>

Кто-нибудь может мне это объяснить? Это было бы совершенно потрясающе!

5
задан Tim S. 11 March 2011 в 15:50
поделиться