Klopfer
Mitglied
Hallo zusammen,
Erstmal ein Frohes neues allen zusammen.
Ich habe mir mit fpdf ein script geschrieben welches mir aus einer Datenbank einige Einträge außliest und diese in eine PDF umwandelt.
Das funktioniert zu 60% gut und die restlichen 40% spackt das Ding ab -.-
D.h. PDF Funktion geht normal. Wähle ich einen anderen eintrag aus, kommt mein popup wie gewollt, das Adobereader Plugin startet auch, nur gibt das ganze dann eine leere Seite mit einer Fehlermeldung in der nichts steht ich aber nur OK drücken kann
Schließe ich das Fenster und versuche es wieder 3-4x erneut, kann sein, dass ich wieder mein gewolltes Ergebnis habe -> PDF mit Inhalt.
Getestet wurde es im IE und Firefox UND auf 2 verschiedenen Systemen. Also am Adobe Reader kann es nicht liegen, da ich eigentlich die aktuellste Version habe und am anderen PC noch nicht das letzte Update.
Anbei mal meinen Code und ein Bild von der Fehlermeldung.
Vielen dank schoneinmal im vorraus
Grüße
Fabian
Erstmal ein Frohes neues allen zusammen.
Ich habe mir mit fpdf ein script geschrieben welches mir aus einer Datenbank einige Einträge außliest und diese in eine PDF umwandelt.
Das funktioniert zu 60% gut und die restlichen 40% spackt das Ding ab -.-
D.h. PDF Funktion geht normal. Wähle ich einen anderen eintrag aus, kommt mein popup wie gewollt, das Adobereader Plugin startet auch, nur gibt das ganze dann eine leere Seite mit einer Fehlermeldung in der nichts steht ich aber nur OK drücken kann
Schließe ich das Fenster und versuche es wieder 3-4x erneut, kann sein, dass ich wieder mein gewolltes Ergebnis habe -> PDF mit Inhalt.
Getestet wurde es im IE und Firefox UND auf 2 verschiedenen Systemen. Also am Adobe Reader kann es nicht liegen, da ich eigentlich die aktuellste Version habe und am anderen PC noch nicht das letzte Update.
Anbei mal meinen Code und ein Bild von der Fehlermeldung.
PHP:
<?php
error_reporting(E_ALL); // alle Fehlermeldungen
ini_set('display_errors', 1); // an den Browser senden
ini_set('mysql.trace_mode', 1); // Extra-Fehlermeldungen bezgl. MySQL
include("../includes/config.inc.php");
include("../module/fpdf/fpdf.php");
$PDF = new FPDF('P', 'pt', 'A4');
$PDF->SetAuthor("Author");
$PDF->SetTitle("Ausdruck (FPDF)");
$PDF->AddPage();
$dbverbindung = mysql_connect($host, $user, $password);
mysql_select_db($dbname, $dbverbindung);
$dbanfrage = "SELECT * from kunden WHERE id = '".$_GET['id']."'";
$result = mysql_query($dbanfrage);
while ($ausgabe = mysql_fetch_array($result))
{
$PDF->Image("../images/".$ausgabe['vertragsart'].".jpg", 10, 10, 575, 0);
$PDF->SetFont("Arial", "b", 20);
$PDF->SetTextColor(255, 255, 255);
$PDF->Cell( 0, 40, "$ausgabe[firma]", 0, 1, 'R', 0);
$PDF->SetFont("Arial", "b", 12);
$PDF->SetTextColor(0, 0, 0);
$part1 = "\n\n\nKundennummer: ".$ausgabe['kdnr']." \n\n";
$part2 = "".$part1."".$ausgabe['anrede']."\n";
$part3 = "".$part2."".$ausgabe['vorname']." ".$ausgabe['nachname']."\n";
$part4 = "".$part3."".$ausgabe['strasse']."\n";
$part5 = "".$part4."".$ausgabe['plz']." ".$ausgabe['ort']."\n";
$part6 = "".$part5."\nTelefonnummer: ".$ausgabe['telefonnummer']."\n";
$part7 = "".$part6."Mobilnummer: ".$ausgabe['mobil']."\n";
$part8 = "".$part7."E-Mail: ".$ausgabe['email']."\n";
$sonstige_infos = str_replace("<br />", "", "".$ausgabe['info']."");
$part9 = "".$part8."\nHinterlegte Daten:\n$sonstige_infos\n\n";
}
mysql_close($dbverbindung);
$PDF->MultiCell( 0, 12, "$part9", 0, 'L', 0);
$PDF->Output();
$PDF->exit();
?>
Vielen dank schoneinmal im vorraus
Grüße
Fabian