Avatar billede jonasjersborg Nybegynder
07. marts 2007 - 10:17 Der er 4 kommentarer og
1 løsning

hent udtræk fra MySQL og lav PDF

hej eksperter.
er der en der kan hjælpe mig med at lave en PHP side som henter data fra min MySQL database og viser en PDF fil.
fx hvis jeg først har filen mail.php som viser sin interne inbakke. så kan man vælge en email og trykke 'Gem som PDF' og så går den til makepdf_mail.php?id='mailid' og så viser den mailen som PDF som så kan gemmes eller åbnes. jeg har lavet indbakken og det hele men kan ikke finde ud af at gemme som PDF uden at brugeren skal til at installere ekstra programmer.. Jeg har Surftown og PHP info kan ses er: http://ws22.surftown.dk/phpinfo.php ..
Avatar billede morpheus Nybegynder
07. marts 2007 - 10:21 #1
Hej,

Mail mig på dni@qubix.dk - så tror jeg vi finder en løsning! :)
Avatar billede hammerhead Nybegynder
07. marts 2007 - 12:06 #2
Du kan også prøve at kigge her: http://www.fpdf.org/

"FPDF is a PHP class which allows to generate PDF files with pure PHP, that is to say without using the PDFlib library"
Avatar billede jonasjersborg Nybegynder
07. marts 2007 - 12:36 #3
Jeg har fået kanon hjælp fra morpheus og afventer et svar fra ham her så han kan få point. men ellers tak
Avatar billede morpheus Nybegynder
07. marts 2007 - 12:38 #4
<?php
$message = 'Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Morbi quis nibh. Maecenas eleifend lacus et mi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nunc fringilla mattis lorem. Etiam ultrices, nibh tincidunt ornare euismod, felis lorem rutrum orci, ut auctor tellus massa a dolor. Maecenas imperdiet arcu tempor est. Nunc ac nibh. Sed sollicitudin mi vitae tellus luctus ornare. Maecenas nec pede lobortis metus aliquam faucibus. Sed vehicula, ante id molestie cursus, urna massa faucibus elit, a semper neque lorem sit amet libero. Phasellus blandit semper diam. Nunc urna tortor, faucibus vitae, aliquam convallis, accumsan eget, mauris. Vestibulum molestie vestibulum lorem. Curabitur cursus mi vitae tellus. Duis justo. Aliquam mattis. In feugiat consectetuer lectus. Aenean ut neque et orci imperdiet pretium. Morbi ullamcorper interdum dui.

Aliquam quam eros, interdum at, cursus quis, eleifend sollicitudin, lacus. Aliquam luctus dignissim turpis. Nunc enim quam, mattis ornare, facilisis nec, tempus eget, nisi. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Quisque elit mauris, mattis id, ornare sit amet, condimentum ut, ligula. Donec ut pede sed est porttitor rhoncus. Cras a mi. Aenean eros dolor, cursus a, convallis in, placerat quis, tellus. Nam luctus nibh. Pellentesque porta dictum purus. Quisque felis arcu, hendrerit sed, nonummy ac, euismod sed, risus. Mauris leo augue, feugiat et, varius et, dictum et, justo. Cras a elit sed pede auctor consectetuer. Duis malesuada diam a tellus.

Pellentesque risus magna, laoreet vel, porttitor vel, porttitor sit amet, purus. Nulla nonummy dictum pede. Sed sollicitudin, mauris at accumsan hendrerit, erat dolor semper libero, eget placerat ante turpis vel nibh. Vivamus posuere blandit ante. Proin sagittis faucibus eros. Quisque augue pede, fermentum nec, adipiscing ut, rutrum feugiat, libero. Nam libero massa, pretium at, rutrum sed, placerat at, nisi. Fusce cursus mauris a risus. Mauris iaculis, felis vel tincidunt aliquet, neque ante vulputate felis, vitae mattis sem lacus at turpis. Maecenas dictum, urna quis vestibulum gravida, nisi pede tincidunt magna, a imperdiet justo urna volutpat felis. Morbi quis quam vel quam viverra cursus.

Quisque laoreet sapien vitae diam. Vivamus malesuada semper erat. Sed sed felis. Sed varius mauris sit amet magna. Donec libero. Sed lorem. Donec vestibulum gravida odio. Morbi hendrerit, leo id convallis scelerisque, nisi tortor interdum mauris, sit amet tempus ante lectus vitae purus. Proin aliquet justo at dolor. Aliquam ante nunc, elementum nec, placerat at, cursus sodales, nunc. Aenean arcu. Pellentesque accumsan eros. Nulla nec pede. Sed condimentum libero vulputate enim.

Maecenas ultricies eleifend sem. Duis sapien. Quisque interdum. Vestibulum convallis pede nec augue. Nam facilisis libero non augue. Praesent turpis. Curabitur sapien dui, commodo at, tincidunt porta, vulputate sit amet, tortor. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Integer fermentum orci nec est. Praesent quis massa ut erat tristique ullamcorper. Fusce non dui eget odio viverra consectetuer. Cras ornare fermentum diam. Curabitur ipsum. Donec mattis rutrum mi.

';
require_once('fpdf/fpdf.php');
define('COPYSIGN',chr(169));
class qPDF extends FPDF {
    function footer() {
        $this->SetY(-15);
        $this->SetFont('Helvetica','',8);
        $this->Cell(0,10,'made by: Qubix Designs & Webhosting '.COPYSIGN.' 2007',0,0,'C',0,'http://qubix.dk');
    }
}
$pdf = new qPDF('P','mm','A4');

$pdf->AddPage();
$pdf->SetFont('Helvetica','',10);


// Dette afsnit skal loopes for hver besked
$pdf->SetFillColor(238,239,255);
$pdf->Cell(190,5,'Hello world!',0,0,'L',1);
$pdf->Ln(6);
$pdf->SetFillColor(255,254,238);
$pdf->MultiCell(190,5,''.$message.'',0,'L',1);
// End loop


// Udskriver siden til browseren
$pdf->Output();
Avatar billede morpheus Nybegynder
07. marts 2007 - 12:39 #5
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester