Jump to content

header() download file help


Sakoiren

Recommended Posts

Hello everyone!

 

I'm somewhat of a newb in this so anyways I have this script and I try to force a browser to download a file when someone hits a download button.

 

here is what I'm trying:

 

header('Content-Type: application-download');

header('Content-Disposition: attachment; filename=' .basename($dl_id));

readfile($dl_id);

 

It seems to work in Chrome, Firefox, but it doesn't work in IE :(

 

Any suggestions?

Link to comment
https://forums.phpfreaks.com/topic/218074-header-download-file-help/
Share on other sites

Here's the full code related to the function:

 

if(isset($_GET['d'])) {

$dl_id = $_GET['d'];

 

header('Content-Type: application-download');

header('Content-Disposition: attachment; filename=' .basename($dl_id));

readfile($dl_id);

}

 

$generate_list = "SELECT repfile FROM downloads where id = $file_id";

$generate_list_result = mysql_query($generate_list) or die(mysql_error());

while ($generate_list_Array = mysql_fetch_array($generate_list_result)) {

$file = $generate_list_Array['repfile'];

 

echo "<a href='info.php?d=$file'>Download</a><br />"

}

 

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.