Jump to content

help with force download script & ampersands


khakiman

Recommended Posts

here is my code (stolen from some other site):

 

<?

// Tells the browser that where going to run a PHP script.

$file = $_GET['file'];

// Get a filename from the GET parameters.

Header ("Content-type: octet/stream");

Header ("Content-disposition: attachment; filename=".$file.";");

Header("Content-Length: ".Filesize($file));

// Sends the brower headers to tell it that its sending that file back to it.

Readfile($file);

// Reads the file from the server and send it to the browser.

Exit;

?>

// Closes the PHP script.

 

works fine except when i have a file with an ampersand in it like tango&cash.mp3 it will try to download just 'tango' and lose everything after the ampersand. ive been trying urldecode but i cant figure it out can anyone help?

 

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.