mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: So 11.12.2016 01:21 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: 32
Geschlecht: Männlich
Verfasst Di 27.01.2004 10: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 08:55, insgesamt 3-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
WurstOderWas

Dabei seit: 26.03.2003
Ort: -
Alter: 36
Geschlecht: Männlich
Verfasst Di 27.01.2004 10: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: 32
Geschlecht: Männlich
Verfasst Di 27.01.2004 10: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: Offenbach am Main
Alter: 36
Geschlecht: Männlich
Verfasst Di 27.01.2004 14: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: 32
Geschlecht: Männlich
Verfasst Di 27.01.2004 15: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: 38
Geschlecht: Männlich
Verfasst Fr 05.05.2006 08: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 [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?
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.