Willkommen auf dem Portal für Mediengestalter
Autor
Nachricht
smile jamaica
Threadersteller
Dabei seit : 31.10.2003
Ort : Freiburg
Alter : 27
Geschlecht :
Verfasst Di 27.01.2004 11:20
Titel [PHP] Was ist da falsch?
Hab ein Script, welches folgendes Error bringt:
Fatal error: PDFlib error [1118] PDF_open_pdi_page: Handle parameter 'document' has bad value 0 in /var/www/__spielwiese/sascha/pdf.inc.php on line 37
Hier der Code:
Code: function pdf_erstellen($pdf_filename) {
$pdf_fp = pdf_new();
if (pdf_open_file($pdf_fp, $pdf_filename) == 0) {
if ($script_show_error == TRUE) {
echo "<hr>Fehler: ".pdf_get_errmsg($pdf_fp[$fp])."<hr>";
}
return FALSE;
}
return $pdf_fp;
}
function pdf_importieren($pdf_fp, $pdf_pdi_datei, $pdf_pdi_seite=1) {
global $pdf_page_x, $pdf_page_y;
pdf_begin_page($pdf_fp, $pdf_page_x, $pdf_page_y);
$pdf_pdi_fp = pdf_open_pdi($pdf_fp, $pdf_pdi_datei, "", 0);
$pdf_pdi_page = pdf_open_pdi_page($pdf_fp, $pdf_pdi_fp, $pdf_pdi_seite, ""); // <-- Zeile 37, der zweite Parameter soll abgeblich 0 sein, warum???
pdf_place_pdi_page($pdf_fp, $pdf_pdi_page, 0.0, 0.0, 1.0, 1.0);
pdf_end_page($pdf_fp);
}
$pdf_page_x = 100;
$pdf_page_y = 100;
$fp1 = pdf_erstellen("datei1.pdf");
pdf_importieren($fp1, "anlage.pdf");
pdf_begin_page($fp1, $pdf_page_x, $pdf_page_y);
pdf_end_page($fp1);
pdf_close($fp1);
//---------------------------------------------------------
Ich weiß zwar wo der Fehler ist, aber keine Ahnung warum das Falsch ist. Vielleicht könnt ihr mir helfen.
Zuletzt bearbeitet von shakadi am Fr 05.05.2006 09:55, insgesamt 3-mal bearbeitet
WurstOderWas
Dabei seit : 26.03.2003
Ort : -
Alter : 31
Geschlecht :
Verfasst Di 27.01.2004 11:28
Titel
hast du die pdf-lib denn überhaupt installiert?
smile jamaica
Threadersteller
Dabei seit : 31.10.2003
Ort : Freiburg
Alter : 27
Geschlecht :
Verfasst Di 27.01.2004 11:30
Titel
ja schon
tacker
Moderator
Dabei seit : 22.03.2002
Ort : Offenbach am Main
Alter : 31
Geschlecht :
Verfasst Di 27.01.2004 15:09
Titel Re: [PHP] Was ist da falsch???
smile jamaica hat geschrieben: $pdf_pdi_fp = pdf_open_pdi($pdf_fp, $pdf_pdi_datei, "", 0);
$pdf_pdi_page = pdf_open_pdi_page($pdf_fp, $pdf_pdi_fp, $pdf_pdi_seite, ""); // <-- Zeile 37, der zweite Parameter soll abgeblich 0 sein, warum???
Prüf mal die Ausgabe von
Code: pdf_open_pdi($pdf_fp, $pdf_pdi_datei, , 0);
Da wird vermutlich der Fehler liegen.
smile jamaica
Threadersteller
Dabei seit : 31.10.2003
Ort : Freiburg
Alter : 27
Geschlecht :
Verfasst Di 27.01.2004 16:07
Titel
danke, hab aber schon den fehler gefunden. Das PDF, was ich importieren wollte, war beschädigt und gab daher 0 zurück. Trotzdem danke.
Nimroy
Community Manager
Dabei seit : 26.05.2004
Ort : zwischen Köln und D'dorf
Alter : 34
Geschlecht :
Verfasst Fr 05.05.2006 09:53
Titel
Ich muss das mal reanimiere, weil ich anhand der Funktion pdf_importieren versuche was zu begreifen.
Wenn ich das richtig verstehe erstellst du mit pdf_open_pdi einen handle sowohl auf das neu erstellte, als auch ein bestehendes pdf, richtig?
Ähnliche Themen
[PHP] verdammt was ist falsch?
PHP installieren, was mach ich falsch???
php-Pflichtfelder wenn Falsch umranden
PHP - Text auf Ami-Browsern falsch
[Javascript -> PHP] String wird falsch übergeben [solved]
Was mache ich hier falsch?
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst an Umfragen in diesem Forum nicht mitmachen.