Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- if(isset($_GET['file']))
- {
- $file = 'files/'.$_GET['file'];
- $jog = $_GET['jog'];
- if(1 == $jog){
- if (!file_exists($file)) {
- exit("Your file doesn't exist");
- }
- if (file_exists($file)) {
- /*
- header('Content-Description File Transfer');
- header('Content-Type application/force-download');
- header('Content-Disposition attachment; filename='.basename($file).'');
- header('Content-Transfer-Encoding: binary');
- header('Expires 0');
- header('Cache-Control must-revalidate');
- header('Pragma public');
- header('Content-Length ' . filesize($file)); //így tudja a böngész a fájl méretét
- readfile($file);
- exit;
- */
- header($_SERVER["SERVER_PROTOCOL"] . " 200 OK");
- header("Cache-Control: public"); // szükséges az internet explorer számára
- header("Content-Type: application/download"); //ezzel kerülöm meg, hogy pl egy pdf fájl a böngészőben megjelenjen :)
- header("Content-Transfer-Encoding: Binary"); //célszerű használni
- header("Content-Length:".filesize($file));
- header("Content-Disposition: attachment; filename=".$file.""); //böngésző kényszerítése a letöltéshez
- readfile($file);
- die();
- /*
- header('Last-Modified: '.gmdate('D, d M Y H:i:s', filemtime($file)).' GMT', true, 200);
- header('Content-Length: '.filesize($file));
- header('Content-Type: image/png');
- print file_get_contents($file);
- die();
- */
- }
- }
- else
- {
- exit('nincs jogod a letöltéshez');
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement