pdf dateien erzeugen

Alles, was PHP betrifft, kann hier besprochen werden.

pdf dateien erzeugen

Postby zerberos » 10. July 2006 10:08

Hallo,

wollte mich gerade damit beschäftigen mit daten aus einen datenbankabfrage eine pdf datei zu erstellen.

Hab hier nen altes Buch gefunden aber die Befehle darin stimmen anscheinen nicht mehr oder ich mach irgendwas falsch. oder liegt an xampp?

Mein code:
Code: Select all
<?
$datei = fopen("datei.pdf","w+");
$pdfdatei=pdf_open($datei);
?>


meine fehlermeldung:
Fatal error: Call to undefined function: pdf_open() in C:\Programme\xampp\htdocs\personal\pdf-maker.php on line 3
zerberos
 
Posts: 5
Joined: 10. December 2003 18:48

Postby Wiedmann » 10. July 2006 13:17

Hab hier nen altes Buch gefunden aber die Befehle darin stimmen anscheinen nicht mehr

Und was steht dann im (tagesaktuellen) PHP-Manual zu diesen Befehlen?
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby Mätes » 10. July 2006 13:40

Schau mal unter
http://www.fpdf.org/
http://www.fpdf.de/links/
und
http://www.fpdf.de/

Da findest du ein PHP-Skript, das, ohne jede Extension, PDF-Dateien erzeugt. Ein Tutorial gibts noch dazu.

Nicht perfekt, aber dennoch sehr nett.

gruß ma
User avatar
Mätes
 
Posts: 142
Joined: 13. April 2006 09:34
Location: kölle

Postby zerberos » 12. July 2006 07:46

kann ich fdf in xampp nutzen oder muss ich da noch irgendwas installieren?

und wenn ja gibt es alternativen ohne was installieren zu müssen?
zerberos
 
Posts: 5
Joined: 10. December 2003 18:48

Postby Mätes » 12. July 2006 09:55

nein, musst NIX installieren.

das sind einfach ein paar Skript-Dateien in mehreren ordnern.

runterladen, irgendwohin kopieren, includen, glaube noch eine klasse ableiten, tutorial durchlesen, fertig.

ma
User avatar
Mätes
 
Posts: 142
Joined: 13. April 2006 09:34
Location: kölle

Postby zerberos » 13. July 2006 11:44

Hallo,

ich habe eine Seite, die Daten aus einer Datenbank ausliest und in einer Tabelle ausgibt

Code: Select all

$result = mysql_query("SELECT `id`, `betrieb`, `funktion`, `kstelle`, `nachname`, `vorname`, `schule`, `azeit`, `stunden`, `fschein` FROM `mitarbeiter` WHERE `betrieb`='".$_POST[select1]."' ORDER BY '".$_POST[select2]."'");

while($row = mysql_fetch_array($result))
         {
            echo  "<tr bgcolor='#CCCCCC'>";
            echo    "<td>&nbsp;".$row['id']."</td>";
            echo    "<td>&nbsp;".$row['betrieb']."</td>";
            echo    "<td>&nbsp;".$row['funktion']."</td>";
            echo    "<td>&nbsp;".$row['kstelle']."</td>";
            echo    "<td>&nbsp;".$row['nachname']."</td>";
            echo    "<td>&nbsp;".$row['vorname']."</td>";
            echo    "<td>&nbsp;".$row['schule']."</td>";
            echo    "<td>&nbsp;".$row['azeit']."</td>";
            echo    "<td>&nbsp;".$row['stunden']."</td>";
            echo    "<td>&nbsp;".$row['fschein']."</td>";
            echo   "</tr>";
         }




Nun möchte ich diese Ausgabe in einem pdf dokument ausgeben

Wie ich so ne pdf Seite mit fpdf vom Grundgerüst her aufbaue weiß ich mitlerweile. Nur wie ich das hinbekommen kann hab ich mometan keine Ahnung
zerberos
 
Posts: 5
Joined: 10. December 2003 18:48

Postby Wiedmann » 13. July 2006 13:17

Also gerade wenn du jetzt FPDF benutzt versteht ich so eine Frage nicht wirklich. Gerade FPDF hat doch alles Mögliche an Beispielen auf seiner Homepage (auch für so einen Fall).

BTW:
Das Demo (CD-Datenbank) was beim XAMP dabei ist macht im Grunde auch genau sowas...
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby $Ben » 15. July 2006 18:17

Hallo,
schau doch einfach mal hier rein und arbeite dich da durch:
:arrow: http://fpdf.de/dokumentation/

Ein einleitendes Beispiel (recht simpel und nur für den Einstieg wie gesagt) findest du auch hier: :)
:arrow: http://forum.developers-guide.net/showthread.php?t=87

Grüße, Ben.
$Ben
 
Posts: 25
Joined: 26. March 2005 22:24
Location: Remagen


Return to PHP

Who is online

Users browsing this forum: No registered users and 83 guests