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;
|
|
?>
|
|
|