php_nauteLe 12/04/2011 à 12:04
bonjour,
j'ai lancé le script minimal de teste de html2dpf et j'ai obtenu cette exeption:
TCPDF ERROR: Some data has already been output, can't send PDF file
J'ai résolu le probleme en rajoutant un ob_clean(); juste avant le > $html2pdf->Output('exemple.pdf');
voici ci dessous le code qui ne fonctionne pas sur mon environnement:
<?php
$content = "<page>
<h1>Exemple d'utilisation</h1> <br>
Ceci est un <b>exemple d'utilisation</b>
de <a href='http://html2pdf.fr/'>HTML2PDF</a>.<br></page>";
require_once(dirname(__FILE__).'/html2pdf_v4.01/html2pdf.class.php');
$html2pdf = new HTML2PDF('P','A4','fr');
$html2pdf->WriteHTML($content);
$html2pdf->Output('exemple.pdf');
?>
$html2pdf->Output('exemple.pdf');
?>voici ci dessous le code qui fonctionne.<?php
$content = "<page>
<h1>Exemple d'utilisation</h1> <br>
Ceci est un <b>exemple d'utilisation</b>
de <a href='http://html2pdf.fr/'>HTML2PDF</a>.<br></page>";
require_once(dirname(__FILE__).'/html2pdf_v4.01/html2pdf.class.php');
$html2pdf = new HTML2PDF('P','A4','fr');
$html2pdf->WriteHTML($content);
ob_clean();
Voila pour ceux qui rencontreront le probleme.
Si non, j'aimerais bien savoir comment marche la gestion de l'output au niveau du navigateur.
merci pour vos réponses.
@+ php_naute