26 lines
575 B
PHP
26 lines
575 B
PHP
|
<?php
|
||
|
$f=$HTTP_GET_VARS['f'];
|
||
|
//Check file (don't skip it!)
|
||
|
//print $f;
|
||
|
//if(substr($f,0,3)!='tmp' or strpos($f,'/') or strpos($f,'\\'))
|
||
|
// die('Incorrect file name');
|
||
|
if(!file_exists($f))
|
||
|
die('File does not exist');
|
||
|
//Handle special IE request if needed
|
||
|
if($HTTP_SERVER_VARS['HTTP_USER_AGENT']=='contype')
|
||
|
{
|
||
|
Header('Content-Type: application/pdf');
|
||
|
exit;
|
||
|
}
|
||
|
//Output PDF
|
||
|
Header('Content-Type: application/pdf');
|
||
|
Header('Content-Length: '.filesize($f));
|
||
|
readfile($f);
|
||
|
// Give Browserplugin some time to get file
|
||
|
sleep(240);
|
||
|
//Remove file
|
||
|
unlink($f);
|
||
|
exit;
|
||
|
?>
|
||
|
|