title: Missing file extension on download from header
body: <p>i'm using the below code to download a file, which work's  well but the problem is that the file extension  is missing, even after stressful download . i have tried changing it to other MIME types, what could be the problem and how do i solve it ?</p>
  
  <pre><code>header('Content-Type: audio/mp3');
  header("Content-Disposition: attachment; filename=$row[3]");
  header("Content-Length: ".filesize("$row[1]$row[2]"));
  $fp = fopen("$row[1]$row[2]", "r");
  fpassthru($fp);
  fclose($fp);
  </code></pre>
  
  <p>NOTE: the values in the $row array are fine. </p>