mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 26.04.2024 09:06 Benutzername: Passwort: Auto-Login

Thema: [PHP] Was ist da falsch? vom 27.01.2004


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> [PHP] Was ist da falsch?
Autor Nachricht
smile jamaica
Threadersteller

Dabei seit: 31.10.2003
Ort: Freiburg
Alter: 39
Geschlecht: Männlich
Verfasst Di 27.01.2004 11:20
Titel

[PHP] Was ist da falsch?

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
WurstOderWas

Dabei seit: 26.03.2003
Ort: -
Alter: 43
Geschlecht: Männlich
Verfasst Di 27.01.2004 11:28
Titel

Antworten mit Zitat Zum Seitenanfang

hast du die pdf-lib denn überhaupt installiert?
  View user's profile Private Nachricht senden
Anzeige
Anzeige
smile jamaica
Threadersteller

Dabei seit: 31.10.2003
Ort: Freiburg
Alter: 39
Geschlecht: Männlich
Verfasst Di 27.01.2004 11:30
Titel

Antworten mit Zitat Zum Seitenanfang

ja schon Lächel
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
tacker

Dabei seit: 22.03.2002
Ort: Trondheim, Norwegen
Alter: 43
Geschlecht: Männlich
Verfasst Di 27.01.2004 15:09
Titel

Re: [PHP] Was ist da falsch???

Antworten mit Zitat Zum Seitenanfang

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.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
smile jamaica
Threadersteller

Dabei seit: 31.10.2003
Ort: Freiburg
Alter: 39
Geschlecht: Männlich
Verfasst Di 27.01.2004 16:07
Titel

Antworten mit Zitat Zum Seitenanfang

danke, hab aber schon den fehler gefunden. Das PDF, was ich importieren wollte, war beschädigt und gab daher 0 zurück. Trotzdem danke.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Nimroy
Community Manager

Dabei seit: 26.05.2004
Ort: zwischen Köln und D'dorf
Alter: 46
Geschlecht: Männlich
Verfasst Fr 05.05.2006 09:53
Titel

Antworten mit Zitat Zum Seitenanfang

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?
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen zufallsscript ist falsch :-(
[PHP] verdammt was ist falsch?
CSS IE6 bricht Box falsch um
Illustrator speichert falsch!
PHP installieren, was mach ich falsch???
Was mache ich hier falsch?
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


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.