J'ai un soucis. Si si ! je vous jure
Je suis parti de l'exemple 7.
Je l'ai modifié afin qu'il s'intègre dans mon appli web.
Voici ce que donne mon fichier export_pdf.php :
<?
if (isset($_GET["id_dossier"]))
{
$dossier=$_GET["id_dossier"];
}
else
{
$dossier=1;
}
// get the HTML
ob_start();
include(dirname(__FILE__).'imp_annu.php');
$content = ob_get_clean();
// convert to PDF
require_once(dirname(__FILE__).'/html2pdf/html2pdf.class.php');
try
{
$html2pdf = new HTML2PDF('P', 'A4', 'fr');
$html2pdf->pdf->SetDisplayMode('fullpage');
// $html2pdf->pdf->SetProtection(array('print'), 'spipu');
$html2pdf->writeHTML($content, isset($_GET['vuehtml']));
$html2pdf->Output('Annuaire.pdf');
}
catch(HTML2PDF_exception $e) {
echo $e;
exit;
}
?>
J'appelle ce fichier avec un lien du type 'export_pdf.php?id_dossier=3'
Mon fichier imp_annu.php va utiliser la variable $dossier du fichier export_pdf afin de générer le contenu correspondant.
Pour info, j'ai copié tout le contenu de l'archive de html2pdf dans un dossier nommé "html2pdf" situé dans le dossier de mes fichiers php.
Et là chose surprenante, quand j'appelle 'export_pdf.php?id_dossier=3', j'obtient une fenetre blanche ayant le contenu suivant :
pdf->SetDisplayMode('fullpage'); // $html2pdf->pdf->SetProtection(array('print'), 'spipu'); $html2pdf->writeHTML($content, isset($_GET['vuehtml'])); $html2pdf->Output('Annuaire.pdf'); } catch(HTML2PDF_exception $e) { echo $e; exit; } ?>
Je tourne en rond depuis 2h autour de ce problème et je n'arrive pas à comprendre d'où peut venir mon problème.
Quelqu'un aurait-il une idée ?