Wednesday, September 24, 2008

Download file coding using php

ob_start();

/*Developed by : Evergreenphp
Website : http://evergreenphp.blogspot.com
Date : 25-09-2008, 10.12am
Description: This program is used to download a particular file using php program

Note : you must give the file type with respective to the file extension..
Ex: if the file is ".pdf" then you must give content type as "application/pdf" then only the file will downloaded..

Have a nice time...!!
*/

$file_path = '/www/htdocs/evergreenphp/';

$file_name = "evergreenphp.mp3"; $file_type = 'audio/mp3';
/* $file_name = "evergreenphp.php"; $file_type = 'application/octet-stream'; */
/* $file_name = "evergreenphp.html"; $file_type = 'text/plain'; */
/* $file_name = "evergreenphp.pdf"; $file_type = 'application/pdf'; */

$temp = basename($file_name);
$temp = str_replace(" ", "_", $temp);
header("Pragma: private");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header('Content-Type: '.$file_path.$file_type);
header('Content-Disposition: attachment; filename='.$temp);
header('Content-Length: '.filesize($file_path.$file_name));
readfile($file_path.$file_name);
exit;
?>

No comments:

Popular Posts