title: Output mp3 with php
body: <p>I'm working on my school project and I'm trying to output a mp3 file using PHP but apparently it just outputs some corrupt file and I have no clue why. I browsed the entire net to find a solution, but no.</p>
  
  <pre><code>&lt;?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");
  }
  ?&gt;
  </code></pre>
  
  <p>Can anyone explain this to me? That would be totally awesome!</p>