Bonjour , voici mon erreur :
Warning: Cannot modify header information - headers already sent by (output started at /home/jlevasseur/workspace/fmo/web/html2fpdf/fpdf.php:1095) in /home/jlevasseur/workspace/fmo/web/html2fpdf/fpdf.php on line 1664
FPDF error: Some data has already been output to browser, can't send PDF file
J'obtiens pourant bien le buffer qu'il me faut , voila le code :
et voici le html à transformer :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 //Get file contents ob_start(); readfile($htmlFile); echo 'test'; $buffer = ob_get_contents(); ob_end_clean(); fclose($file); $pdf=new HTML2FPDF(); $pdf->AddPage(); $pdf->WriteHTML($buffer); $pdf->Output();
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> <title>Liste des machines</title> <style type="text/css"> <!-- body { font-family: Arial, Helvetica, sans-serif; } .tableau { border-top: 1pt solid #333333; border-left: 1pt solid #333333; border-right: 1pt solid #333333; border-bottom: 1pt solid #333333; } .tableau td { border-bottom: 0pt solid #333333; padding: 1px 2px 1px 4px; font-size: 9pt; } .tableau td p { margin: 1px 2px 1px 4px; } h1.genre { font-size: 12pt; } td.titre { font-size: 9pt; font-weight:bold; border-bottom: 1pt solid #333333; } table.entete { font-size: 9pt; } table.footer { font-size: 9pt; } --> </style> </head> <body> <table width="100%" border="0" cellpadding="0" cellspacing="0" class="entete"> <tr> <td width="50%"></td> <td align="right">Liste des machines </td> </tr> </table> </body><body><h1 class="genre"><?php echo $titre; ?></h1> <table width="100%" border="0" cellpadding="0" cellspacing="0" class="tableau"> <tr> <td bgcolor="#CCCCCC" class="titre">Marque</td> <td bgcolor="#CCCCCC" class="titre">Type</td> <td bgcolor="#CCCCCC" class="titre">N° Stock </td> <td bgcolor="#CCCCCC" class="titre">Lieu</td> <td bgcolor="#CCCCCC" class="titre">Société</td> <td bgcolor="#CCCCCC" class="titre"><div align="right">Prix</div></td> <td bgcolor="#CCCCCC" class="titre">Status</td> </tr> <tr> <tr bgcolor='#99CCFF'><td>ALPA</td><td>PSO124 UNK</td><td>3</td><td>Bruay-sur-Escaut</td><td>Accessoires</td><td>21842</td><td>Option vente/R?serv</td></tr><tr bgcolor='#99CCFF'><td colspan='7'>Diam<strong></strong>Module<strong></strong>Longueur maximale <strong></strong>Poids approximatif<strong></strong><br>Encombrement <strong>400x1000x1000</strong></td></tr><tr><td>ALBA</td><td>RO TB12</td><td>1</td><td>Bruay-sur-Escaut</td><td>National Machines Outils</td><td>12150</td><td>En pr?paration</td></tr><tr><td colspan='7'>Diam<strong>400x200x300</strong>Module<strong>100x200</strong>Longueur maximale <strong>1500</strong>Poids approximatif<strong>400</strong><br>Encombrement <strong>1200x200x400</strong></td></tr></table><body><h1 class="genre"><?php echo $titre; ?></h1> <table width="100%" border="0" cellpadding="0" cellspacing="0" class="tableau"> <tr> <td bgcolor="#CCCCCC" class="titre">Marque</td> <td bgcolor="#CCCCCC" class="titre">Type</td> <td bgcolor="#CCCCCC" class="titre">N° Stock </td> <td bgcolor="#CCCCCC" class="titre">Lieu</td> <td bgcolor="#CCCCCC" class="titre">Société</td> <td bgcolor="#CCCCCC" class="titre"><div align="right">Prix</div></td> <td bgcolor="#CCCCCC" class="titre">Status</td> </tr> <tr> <tr bgcolor='#99CCFF'><td>ADAM</td><td>YO 12B</td><td>2</td><td>Vaulx En Velin</td><td>National Machines Outils</td><td>15780</td><td>En commande occasion</td></tr><tr bgcolor='#99CCFF'><td colspan='7'>Diam<strong>-</strong>Module<strong>-</strong>Longueur maximale <strong>-</strong>Poids approximatif<strong>-</strong><br>Encombrement <strong>800x100x430</strong></td></tr><tr><td>AMADA</td><td>HYKIO01215</td><td>4</td><td>Bagneux</td><td>France Machines Outils</td><td>74000</td><td>Vendue</td></tr><tr><td colspan='7'>Diam<strong>-</strong>Module<strong>100x100x100</strong>Longueur maximale <strong>-</strong>Poids approximatif<strong>-</strong><br>Encombrement <strong>420x120x100</strong></td></tr></table></body></html>
Partager