header verändern -> ausgabe eines pdfs
Eingetragen von dollares (41)
am 06.05.2007 - 13:41 Uhr in
am 06.05.2007 - 13:41 Uhr in
moin
wie kann man ein pdf mit drupal ausgeben?
Ich habe ein module das beim aufrufen einer Seite kein node sondern ein pdf anzeigen soll.
Das pdf liegt in einer Datenbank.
Bis jetzt habe ich folgendes:
....
$items[] = array(
'path' => 'module/pdf/'. arg(2),
'title' => t('pdf'),
'callback' => 'modulename_get_pdf',
'access' => user_access('pdf_anzeigen'),
'type' => MENU_CALLBACK
);
...
und die funktion modulename_get_pdf
$pdf = db_decode_blob(db_fetch_object(db_query("SELECT ....))->pdf);
$header0 = "Content-type: application/pdf";
$header1 = "Content-disposition: inline; filename=pdfphp.pdf";
$header2 = "Content-length: " . strlen($pdf);
drupal_set_header($header0);
drupal_set_header($header1);
drupal_set_header($header2);
print $pdf;
module_invoke_all('exit');
exit;
allerding funktioniert dies nicht.
weiß einer wie ich das pdf ausgeben kann?
THX
- Anmelden oder Registrieren um Kommentare zu schreiben
Neue Kommentare
vor 3 Tagen 23 Stunden
vor 5 Tagen 1 Stunde
vor 5 Tagen 19 Stunden
vor 5 Tagen 21 Stunden
vor 5 Tagen 19 Stunden
vor 6 Tagen 18 Stunden
vor 6 Tagen 19 Stunden
vor 1 Woche 1 Tag
vor 1 Woche 1 Tag
vor 1 Woche 1 Tag