Moin !
Habe bei mir lokal PDFLIB 7.0.X installiert.
Nun möchte ich mir PDF Dokumente via Cronjob erstellen lassen.
Leider klappt das nicht...
Rufe ich das Programm via Browser auf, so läuft alles ohne Probleme.
Im Cronjob leider nicht.
Der Cronjob ist korrekt eingerichtet. Habe mir mal zum Spaß alle 5 Minuten ein Email geschickt... -> klappt.
Leider weiß ich nicht, wo evtl. Fehlermeldungen protokolliert werden.
in den Standard Error.logs auf jeden Fall nicht.
Hier mal der Code:
Eine Fehlerausgabe kann ich leider nicht liefern...
Hat da jemand wohl eine Idee?
Danke!
Habe bei mir lokal PDFLIB 7.0.X installiert.
Nun möchte ich mir PDF Dokumente via Cronjob erstellen lassen.
Leider klappt das nicht...
Rufe ich das Programm via Browser auf, so läuft alles ohne Probleme.
Im Cronjob leider nicht.
Der Cronjob ist korrekt eingerichtet. Habe mir mal zum Spaß alle 5 Minuten ein Email geschickt... -> klappt.
Leider weiß ich nicht, wo evtl. Fehlermeldungen protokolliert werden.
in den Standard Error.logs auf jeden Fall nicht.
Hier mal der Code:
PHP-Code:
#! /usr/bin/php5
<?php
$p = new PDFlib();
$p->set_parameter("serial", "mein lizenzschlüssel");
$p->begin_document("", "");
$p->set_info("Creator", "hello.php");
$p->set_info("Author", "Rainer Schaaf");
$p->set_info("Title", "Hello world (PHP)!");
$p->begin_page_ext(595,843, "");
$font = $p->load_font("Helvetica", "winansi", "");
$p->set_text_pos(80, 680);
$p->setfont($font, 10.0);
$p->continue_text("hallo");
$p->end_page_ext("");
$p->end_document("");
$buf = $p->get_buffer();
$len = strlen($buf);
// erst temp speicehrn
$speichern=fopen("/var/www/vhosts/zentrale/html/pdfs/".time()."_dokument.pdf","w");
fputs($speichern,$buf);
fclose($speichern);
//nun fix speichern
$speichern=fopen("/var/www/vhosts/zentrale/html/pdfs/fix/".time()."_dokument.pdf","w");
fputs($speichern,$buf);
fclose($speichern);
?>
Hat da jemand wohl eine Idee?
Danke!
Kommentar