Nieuw lid |
|
Hallo Sitemasters,
Ik gebruik volgend stukje script om een pdf via htmldoc() te creëeren van een bepaalde php pagina:
<?php
function topdf($filename, $options = "") {
# Tell HTMLDOC not to run in CGI mode...
putenv("HTMLDOC_NOCGI=1");
# Write the content type to the client...
header("Content-Type: application/pdf");
flush();
# Run HTMLDOC to provide the PDF file to the user...
passthru("htmldoc -t pdf --quiet --jpeg --webpage $options '$filename'");
}
topdf("script.php?maand=12&jaar=2007", "--textfont Arial --header .t. --footer .D. --landscape --bodyimage bg.jpg");
//--outfile test.pdf
?>
<?php function topdf($filename, $options = "") { # Tell HTMLDOC not to run in CGI mode... # Write the content type to the client... header("Content-Type: application/pdf"); # Run HTMLDOC to provide the PDF file to the user... passthru("htmldoc -t pdf --quiet --jpeg --webpage $options '$filename'"); } topdf("script.php?maand=12&jaar=2007", "--textfont Arial --header .t. --footer .D. --landscape --bodyimage bg.jpg"); //--outfile test.pdf ?>
Zoals je op lijn 13 ziet is het normaal de bedoeling dat er argumenten in de url worden meegegeven.
Nu, met deze argumenten klaagt htmldoc dat de file geen geldige html is (verwijder ik de argumenten en dus gewoon script.php gebruik, werkt het wel perfect).
Hoe kan ik ervoor zorgen dat ik het werkende krijg?
Bedankt!
|