1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
<?php session_start(); /*$file = $_GET['file'].".pdf";*/ $fileraw = $_GET['file']; $itemnr = $_GET['itemnr']; /* Hier noch Datenbank öffnen!!! */ include 'connect.php'; $sel=MYSQLI_QUERY($link, "SELECT pdf_en FROM $tabelle WHERE (id = '$itemnr')"); global $row; $row = mysqli_fetch_array($sel); $pdffile = $row['pdf_en']; MYSQLI_QUERY($link, "UPDATE $tabelle SET DLCount = DLCount+1 WHERE id = '$itemnr'");
$filename = explode(".",$fileraw); if($_SESSION['lang'] == 'de' or is_null($pdffile)){ $file = $filename[0].".pdf"; } else { $file = $pdffile.".pdf"; }
ob_start(); chdir("downloads"); if(!$file){ die('Datei nicht vorhanden!'); } else { $size = filesize($file); header('Content-Description: File Transfer'); header("Content-Encoding: plainbinary"); header('Content-disposition: attachment; filename='.$file.''); header('Content-type: application/pdf'); /*header('Content-Disposition: attachment; filename='.basename($file));*/ header('Expires: 0'); header('Cache-Control: must-revalidate'); header('Pragma: no-cache');
header('Content-Length: '.$size); ob_end_flush(); ob_clean(); /*flush();*/ readfile($file); exit; } ?>
|