ich habe mal zwei Fragen und zwar möchte ich die Seitenanzahl eines Artikels zusammenzählen, wie mache ich das?
Meine zweite Frage: Wie kann ich einen Artikel in *.txt ausgeben lassen?
Ich möchte ein PDF erstellen lassen, wie hier:
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 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 | <?php # ilchClan Script (c) by Manuel Staechele # Modul (c) Florian Körner # Support: http: //www.ilch.de defined ( 'main' ) or die ( 'no direct access' ); require ( 'fpdf.php' ); class PDF extends FPDF { function Header() { global $title ; //Arial bold 15 $this ->SetFont( 'Arial' , 'B' ,15); //Calculate width of title and position $w = $this ->GetStringWidth( $title )+6; $this ->SetX((210- $w )/2); //Colors of frame, background and text $this ->SetDrawColor(0,80,180); $this ->SetFillColor(230,230,0); $this ->SetTextColor(220,50,50); //Thickness of frame (1 mm) $this ->SetLineWidth(1); //Title $this ->Cell( $w ,9, $title ,1,1, 'C' ,true); //Line break $this ->Ln(10); } function Footer() { //Position at 1.5 cm from bottom $this ->SetY(-15); //Arial italic 8 $this ->SetFont( 'Arial' , 'I' ,8); //Text color in gray $this ->SetTextColor(128); //Page number $this ->Cell(0,10, 'Page ' . $this ->PageNo(),0,0, 'C' ); } function ChapterTitle( $num , $label ) { //Arial 12 $this ->SetFont( 'Arial' , '' ,12); //Background color $this ->SetFillColor(200,220,255); //Title $this ->Cell(0,6, "Chapter $num : $label" ,0,1, 'L' ,true); //Line break $this ->Ln(4); } function ChapterBody( $file ) { //Read text file $f = fopen ( $file , 'r' ); $txt = fread ( $f , filesize ( $file )); fclose( $f ); //Times 12 $this ->SetFont( 'Times' , '' ,12); //Output justified text $this ->MultiCell(0,5, $txt ); //Line break $this ->Ln(); //Mention in italics $this ->SetFont( '' , 'I' ); $this ->Cell(0,5, '(end of excerpt)' ); } function PrintChapter( $num , $title , $file ) { $this ->AddPage(); $this ->ChapterTitle( $num , $title ); $this ->ChapterBody( $file ); } } $pdf = new PDF(); $title = $row [ 'art_title' ]; $pdf ->SetTitle( $title ); $pdf ->SetAuthor( 'Jules Verne' ); $pdf ->PrintChapter(1, 'A RUNAWAY REEF' , 'tutorial/20k_c1.txt' ); $pdf ->PrintChapter(2, 'THE PROS AND CONS' , 'tutorial/20k_c2.txt' ); $pdf ->Output(); ?> |
Danke im Voraus
verwendete ilchClan Version: 1.1