+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 15 von 20

Thema: Serverseitige PDF generierung Vol 2

  1. #1
    TP-Junior blablarolf macht alles soweit korrekt
    Registriert seit
    Feb 2004
    Ort
    Köln
    Beiträge
    22

    Serverseitige PDF generierung Vol 2

    hi

    ich komme gerade aus dem thread " Serverseitige PDF generierung".

    zuerst mein problem:

    ich habe eine sql datenbank und möchte mit inhalten aus dieser datenbank eine pdf datei erzeugen. das ganze spielt sich in einer onlineapplikation ab, d.h. verlinkungen ohne ende.

    nun habe ich den quelltext aus Tutorial 2: Header, footer, page break and image ein wenig konfiguriert bekomme aber permanent folgende meldung: "FPDF error: Some data has already been output to browser, can't send PDF file".

    ich muss dazu sagen, dass dies mein erster versuch ist und ich das noch nicht so ganz blicke.


    kann mir jemand erklären, wie ich in 1 dokument sowohl den datenbankzugriff regel als auch das entsprechende pdf erstelle?

    bei mir verläuft bislang alles im sande....


    danke im voraus
    frank

  2. #2
    TP-Veteran Flow09 ist auf einem guten Weg Avatar von Flow09
    Registriert seit
    Jun 2001
    Ort
    Wien
    Beiträge
    1.436

    Re: Serverseitige PDF generierung Vol 2

    Original geschrieben von blablarolf
    "FPDF error: Some data has already been output to browser, can't send PDF file".
    Gibst Du vorher irgendwas an den Browser aus (echo, printf, ...)??

    lg
    Flow
    Lesser known Programming Languages #13: SLOBOL
    ... Although many compilers allow you to take a coffee break while they compile, SLOBOL compilers allow you to travel to Bolivia to pick the coffee. Forty-three programmers are known to have died of boredom sitting at their terminals while waiting for a SLOBOL program to compile. Weary SLOBOL programmers often turn to a related (but infinitely faster) language, COCAINE.

  3. #3
    TP-Specialist Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Avatar von Stuck Mojo
    Registriert seit
    Feb 2001
    Ort
    Helmstedt/Wolfsburg
    Beiträge
    4.108
    Hi !!

    Wie es auch in der Fehlermeldung steht, wurde schon etwas an den Browser geschickt. Prüfe deine Script auf Leerzeichen oder Zeilenumbrüche vor <?php und hinter ?>. Es darf keinerlei Ausgabe an den Browser gehen.

    Gruss
    Jan

  4. #4
    TP-Junior blablarolf macht alles soweit korrekt
    Registriert seit
    Feb 2004
    Ort
    Köln
    Beiträge
    22
    ich hab ne auflistung (rückgriff aus db) und der entsprechende link öffnet das oben genannte tutorial 2

  5. #5
    TP-Specialist Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Avatar von Stuck Mojo
    Registriert seit
    Feb 2001
    Ort
    Helmstedt/Wolfsburg
    Beiträge
    4.108
    Original geschrieben von blablarolf
    ich hab ne auflistung (rückgriff aus db) und der entsprechende link öffnet das oben genannte tutorial 2
    ehh... und? Trozdem darf im Beispielscript keinerlei Ausgabe gemacht werden: http://www.fpdf.org/en/FAQ.php#9

    Gruss
    Jan

  6. #6
    TP-Junior blablarolf macht alles soweit korrekt
    Registriert seit
    Feb 2004
    Ort
    Köln
    Beiträge
    22
    hi jan

    nope... da steht nix vor und nach dem php tag.

    liegt der fehler eventuell in der einbindung der datenbankroutine?

    wie würde so etwas denn aussehen???
    ich hab meine org. routine einfach mal so reinkopiert

  7. #7
    TP-Junior blablarolf macht alles soweit korrekt
    Registriert seit
    Feb 2004
    Ort
    Köln
    Beiträge
    22
    ich hab mir mal das script aus der scriptesammlung angeschaut, mit dem eine datenbankabfrage läuft. auch hier funzt selbst die anbindung nicht. wieder die meldung, es wird was ausgegeben und daher kann die pdf nicht erstellt werden.

    nu? ich hab keinen schimmer wie ich da weiterkomm
    Wer eine Frage hat muß den finden der die Antwort kennt

  8. #8
    TP-Specialist Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Avatar von Stuck Mojo
    Registriert seit
    Feb 2001
    Ort
    Helmstedt/Wolfsburg
    Beiträge
    4.108
    mmmhhh... das ist aber sehr merkwürdig.
    Du kannst mit output-puffering die Sache debuggen:
    PHP-Code:
    <?php
        ob_start
    (); // gaaaanz an den Anfang deines Scriptes
       
            // ...die erstellung deines PDFs

            
    $content ob_get_contents();
        
    ob_end_clean();
        
    $pdf->output();
    ?>
    Wenn jetzt dein PDF erscheint ist alles, was vorher an den Browser geschickt wurde in der Variable $content. DAS ist keine Lösung, sondern soll nur zum debuggen dienen.

    Gruss
    Jan

  9. #9
    TP-Junior blablarolf macht alles soweit korrekt
    Registriert seit
    Feb 2004
    Ort
    Köln
    Beiträge
    22
    grml...

    hi jan

    klappt vorne und hinten nix...

    ich verzweifel langsam
    Wer eine Frage hat muß den finden der die Antwort kennt

  10. #10
    TP-Specialist Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Avatar von Stuck Mojo
    Registriert seit
    Feb 2001
    Ort
    Helmstedt/Wolfsburg
    Beiträge
    4.108
    Sorry, aber ohne Beispiel-Script kann man dir dann auch nicht weiterhelfen - die hellseherischen Fähigkeiten sind noch nicht perfekt ausgeprägt

  11. #11
    TP-Junior blablarolf macht alles soweit korrekt
    Registriert seit
    Feb 2004
    Ort
    Köln
    Beiträge
    22
    hehe... da hast du recht...

    ok, dies "teste" ich derzeit


    include("connect_db.php") ;
    $query = "SELECT A1, A2, A3, A4 FROM tabelleXY WHERE ((Param1=$XY) AND (Param2 = $X2Y2))" ;
    $dblink=mysql_connect($DBHost,$DBUser,$DBPass) OR DIE("Keine Verbindung zur Datenbank!");
    @mysql_select_db($DBName) OR DIE ("Datenbank kann nicht angewählt werden!");
    $result=mysql_db_query($DBName,$query,$dblink) OR DIE(mysql_error());
    $row = mysql_fetch_array($result);
    $id_no = fdf_create();
    fdf_set_value($id_no, "A1", $row[A1], 0);
    fdf_set_value($id_no, "A2", $row[A2], 0);
    fdf_set_value($id_no, "A3", $row[A3], 0);
    fdf_set_value($id_no, "A4", $row[A4], 0);


    nun erhalte ich folgende fehlermeldung:
    Call to undefined function: fdf_create()
    Wer eine Frage hat muß den finden der die Antwort kennt

  12. #12
    TP-Specialist Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Avatar von Stuck Mojo
    Registriert seit
    Feb 2001
    Ort
    Helmstedt/Wolfsburg
    Beiträge
    4.108
    DAS ist NICHT FPDF (http://www.fpdf.org) sondern FDF (von http://www.pdflib.de)... das muss natürlich einkompiliert sein (daher undefined Function) und du benötigst die jeweilige Lizenz.

    Gruss
    Jan

    EDIT
    Du solltest erstmal klären, was du überhaupt machen willst...

  13. #13
    TP-Junior blablarolf macht alles soweit korrekt
    Registriert seit
    Feb 2004
    Ort
    Köln
    Beiträge
    22
    ups, ok, dann is das natürlich klar daß das nicht klappt

    wer lesen kann ist klar im vorteil


    tja...
    dann steh ich nun echt vor nem problem.

    ich will doch einfach nur daten aus einer SQL db dynamisch in einem pdf dokuemtn generieren...

    mehr nicht



    grml
    Wer eine Frage hat muß den finden der die Antwort kennt

  14. #14
    TP-Veteran Flow09 ist auf einem guten Weg Avatar von Flow09
    Registriert seit
    Jun 2001
    Ort
    Wien
    Beiträge
    1.436
    Und wo liegt das Problem, lad Dir FPDF runter und los gehts?!
    Lesser known Programming Languages #13: SLOBOL
    ... Although many compilers allow you to take a coffee break while they compile, SLOBOL compilers allow you to travel to Bolivia to pick the coffee. Forty-three programmers are known to have died of boredom sitting at their terminals while waiting for a SLOBOL program to compile. Weary SLOBOL programmers often turn to a related (but infinitely faster) language, COCAINE.

  15. #15
    TP-Junior blablarolf macht alles soweit korrekt
    Registriert seit
    Feb 2004
    Ort
    Köln
    Beiträge
    22
    hab ich runter geladen...

    nurmale textanzeige geht, aber keine anbindung an DB


    das is ja der schrott... und genau darum geht es mir ja
    Wer eine Frage hat muß den finden der die Antwort kennt

+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

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 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51