Michl75 - Nachtrag: Auslesen einer Datei -> blob in MYSQL DB

Beitrag lesen

Hallo nochmal,

also nun hab ich es zwar geschafft, daß er Daten aus der SQL DB ausliest, aber es wird kein Download mehr angeboten... wird alles am Bildschirm ausgegeben...

PHP :

<?php
$ID = $_GET['D_ID'];
echo "$ID";

// hier sind die mySQL Daten einzufüllen
@mysql_connect("localhost", "root", "KENNWORT");
@mysql_select_db("meine_dokumente");

// Daten über die gewünschte Datei aus mySQL lesen
$sql = "SELECT * FROM dokumente WHERE id = '$ID' LIMIT 1";
$result = @mysql_query($sql);
$row = mysql_fetch_object($result);

echo "$ID $result";
// Den Browser zum Download zwingen
header("Content-type: " . $row->filetype);
header("Content-disposition: attachment; filename=".$row->filename.";");
header("Content-length: " . $row->filesize);

// Daten dekodieren und an den Browser senden
echo base64_decode($row->filecontent);

//exit;
?>

Das Ergebnis:
66 Resource id #3
Warning: Cannot modify header information - headers already sent by (output started at C:\FIRMA\KUST01_10_Kundenstamm_Dokumente_oeffnen.php:4) in C:\FIRMA\KUST01_10_Kundenstamm_Dokumente_oeffnen.php on line 19

Warning: Cannot modify header information - headers already sent by (output started at C:\FIRMA\KUST01_10_Kundenstamm_Dokumente_oeffnen.php:4) in C:\FIRMA\KUST01_10_Kundenstamm_Dokumente_oeffnen.php on line 20

Warning: Cannot modify header information - headers already sent by (output started at C:\FIRMA\KUST01_10_Kundenstamm_Dokumente_oeffnen.php:4) in C:\FIRMA\KUST01_10_Kundenstamm_Dokumente_oeffnen.php on line 21

%PDF-1.3 %âãÏÓ 1 0 obj << /Creator (Canon ) /CreationDate (D:20080408092314+01'00')
USW USW

Gruß