header verändern -> ausgabe eines pdfs
Eingetragen von dollares (41)
am 06.05.2007 - 12:41 Uhr in
am 06.05.2007 - 12: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 19 Stunden 52 Minuten
vor 1 Tag 19 Stunden
vor 2 Tagen 14 Stunden
vor 3 Tagen 9 Stunden
vor 3 Tagen 10 Stunden
vor 3 Tagen 11 Stunden
vor 3 Tagen 11 Stunden
vor 3 Tagen 14 Stunden
vor 3 Tagen 14 Stunden
vor 4 Tagen 6 Stunden