tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
6
ZUGRIFFE
390
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    diabolus diabolus ist offline Mitglied Bronze
    Registriert seit
    Aug 2010
    Beiträge
    42
    Mahlzeit!

    Ich versuche über meine Homepage aus verschiedenen Daten eine Rechnung im PDF Format zu bauen. Doch ich glaube ich habe eine inkorrekte Version auf dem Server laufen oder starte etwas nicht oder wie auch immer. Folgendes Beispiel habe ich ausprobiert:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    
    <?php
    $p = PDF_new();
     
    /* öffnet eine neue PDF-Datei; fügen Sie einen Dateinamen ein,
       um das PDF auf der Platte zu speichern */
    if (PDF_begin_document($p, "", "") == 0) {
        die("Error: " . PDF_get_errmsg($p));
    }
     
    PDF_set_info($p, "Creator", "hallo.php");
    PDF_set_info($p, "Author", "Rainer Schaaf");
    PDF_set_info($p, "Title", "Hallo Welt (PHP)!");
     
    PDF_begin_page_ext($p, 595, 842, "");
     
    $font = PDF_load_font($p, "Helvetica-Bold", "winansi", "");
     
    PDF_setfont($p, $font, 24.0);
    PDF_set_text_pos($p, 50, 700);
    PDF_show($p, "Hallo Welt!");
    PDF_continue_text($p, "(sagt PHP)");
    PDF_end_page_ext($p, "");
     
    PDF_end_document($p, "");
     
    $buf = PDF_get_buffer($p);
    $len = strlen($buf);
     
    header("Content-type: application/pdf");
    header("Content-Length: $len");
    header("Content-Disposition: inline; filename=hallo.pdf");
    print $buf;
     
    PDF_delete($p);
    ?>

    Das ist ein Beispiel von php.net.

    So es bewirkt aber direkt einen Fehler und zwar:

    Code :
    1
    
    Fatal error: Call to undefined function: pdf_begin_document() in /www/htdocs/.../.../.../rechnungpdf.php on line 6

    Bevor jemand den Fehler in der URL sucht, die Punkte habe ich hier eingefügt. Die sind also im Original korrekt.

    So. Kann ich da vielleicht eine aktuellere Version starten oder soetwas?
     

  2. #2
    Avatar von tombe
    tombe tombe ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Sep 2004
    Ort
    Möglingen (BaWü)
    Beiträge
    3.109
    Dann ist vielleicht bei der Installation etwas schief gelaufen!?

    Aber abgesehen davon. Ich kenne die Unterschiede zwischen dieser Version und FDPF zwar nicht doch PDFlib ist bei gewerblicher Nutzung kostenpflichtig. Wenn du Rechnungen damit schreibst dürfte das wohl auf dich zutreffen.
    FDPF ist sowohl bei privater als auch bei gewerblicher Nutzung kostenlos.
     
    Sollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.

    Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.

  3. #3
    diabolus diabolus ist offline Mitglied Bronze
    Registriert seit
    Aug 2010
    Beiträge
    42
    Kostenpflichtig? Okay das hätte ich noch nicht gewusst auch nirgendwo einen Hinweis gesehen. Aber okay ich bin da ja nicht drauf versteift und gucke mir auch gerne FPDF an sobald ich zuhause bin. Ich hoffe das ist auf meinem Webspeicher auch einsetzbar. Braucht man dafür Root-Rechte?
     

  4. #4
    Avatar von Flex
    Flex Flex ist offline (aka Felix Jacobi)
    tutorials.de Moderator
    Registriert seit
    Nov 2001
    Ort
    Wuppertal
    Beiträge
    5.295
    Blog-Einträge
    65
    Nein. FPDF ist eine reine PHP Bibliothek.
     
    KIDS Kinderbetreuungsdienst
    Xing

    "When you play the game of thrones, you win or you die. There is no middle ground."
    by Cersei Lannister in "A Game Of Thrones"

  5. #5
    Avatar von tombe
    tombe tombe ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Sep 2004
    Ort
    Möglingen (BaWü)
    Beiträge
    3.109
    Hier steht beschrieben wie du FPDF "installieren" musst.

    Und hier steht was zur Lizensierung von PDFlib.
     
    Sollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.

    Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.

  6. #6
    diabolus diabolus ist offline Mitglied Bronze
    Registriert seit
    Aug 2010
    Beiträge
    42
    Super da bedanke ich mich schonmal für die klasse Antwort. Ich setze das Thema auf gelöst, wenn das alles ****t.
     

  7. #7
    diabolus diabolus ist offline Mitglied Bronze
    Registriert seit
    Aug 2010
    Beiträge
    42
    Also vielen Dank. Hat prima funktioniert!
     

Ähnliche Themen

  1. Box erstellen?
    Von lisali im Forum CSS
    Antworten: 4
    Letzter Beitrag: 04.02.09, 22:32
  2. Antworten: 6
    Letzter Beitrag: 13.11.07, 10:35
  3. CD erstellen
    Von blubbbla im Forum Microsoft Windows
    Antworten: 1
    Letzter Beitrag: 01.09.07, 07:26
  4. Antworten: 5
    Letzter Beitrag: 01.07.07, 14:25
  5. Logo erstellen bzw. Buchstaben "frei" erstellen
    Von LordSikon im Forum Photoshop
    Antworten: 3
    Letzter Beitrag: 29.07.04, 02:27