PHP allows you to change the HTTP headers of files, so that you can force a file to be downloaded that normally the browser would load in the same window. This is perfect for files like PDFs, document files, images, and video that you want your visitors to download rather than read online.
<?php /* Online PHP Examples with Source Code website: http://4evertutorials.blogspot.in/ */ $output = file_get_contents('your_file_here.extension'); if(ini_get('zlib.output_compression')) { ini_set('zlib.output_compression', 'Off'); } $ctype="application/force-download"; header("Pragma: public"); // required header("Expires: 0"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("Cache-Control: private",false); // required for certain browsers header("Content-Type: $ctype"); header("Content-Disposition: attachment; filename=\"Your_File_Here.Extension\";" ); header("Content-Transfer-Encoding: binary"); header("Content-Length: ".strlen($output)); echo $output; exit(); ?>
0 comments:
Post a Comment