nchristoph
Erfahrenes Mitglied
Hallo zusammen,
ich tüftle gerade an einer Funktion zum Download von PDF Dateien.
Der Pfad zur Datei wird in einer Datenbank gespeichert.
Mein Code schaut momentan so aus:
Es wird ein Download gestartet, allerdings ist die Datei, welche erstellt wird, nicht mit Acrobat zu öffnen.
Was mache ich falsch?
Die Variablen, wenn ich sie mir einzeln ausgeben lasse, werden richtig befüllt.
ich tüftle gerade an einer Funktion zum Download von PDF Dateien.
Der Pfad zur Datei wird in einer Datenbank gespeichert.
Mein Code schaut momentan so aus:
PHP:
<?php
if(isset($_GET['pfad'])){
$DbCon->DoSQL(" SELECT
Holzart,
Starke,
Partie,
Pfad,
Trockenheit,
Klasse
FROM
suchmaschine
WHERE
Pfad = '".$_GET['pfad']."'");
$row = $DbCon->GetResObject();
$Pfad = $row->Pfad;
$pfadneu = str_replace("./", "", $Pfad);
//$pfad = str_replace(" ","%20", $pfadneu);
//echo $pfad;
header('Content-disposition: attachment; filename='.$row->Partie.'.pdf');
header('Content-type: application/pdf');
readfile($pfadneu);
//exit;
}
?>
Es wird ein Download gestartet, allerdings ist die Datei, welche erstellt wird, nicht mit Acrobat zu öffnen.
Was mache ich falsch?
Die Variablen, wenn ich sie mir einzeln ausgeben lasse, werden richtig befüllt.