Friday, 15 January 2010

PHP - mpdf and output buffering couldn't work inside a function -



PHP - mpdf and output buffering couldn't work inside a function -

i using mpdf generate pdf file using output buffering. there no problem of generating pdfs outside function. problem is, couldn't generate pdf within function. no pdf file generated. info included in pdf image files in foreach loop below.

include("search/mpdf/mpdf.php"); function generatecont ($firstdate, $seconddate, $allfiles) { echo '<div class="displayoutput" style="display:none;">'; echo "<a href='data/pdf/".$_get["parameter"].'-'.$firstdate .'-'. $seconddate. '.pdf' ."'>download pdf </a>"; //include("search/mpdf/mpdf.php"); global $html; global $mpdf; $mpdf=new mpdf(); ob_start(); foreach ($allfiles $filesfound) { echo '<h1 class="displaytitle">'.strtoupper(substr(basename($filesfound), 0,-4)). '</h1>'; echo '<div class="visualize">'.'<img src="'. $filesfound. '"></div>'; } $html = ob_get_contents(); ob_get_flush(); $mpdf->writehtml($html); $mpdf->output('data/pdf/'.$_get["parameter"].'-'.$firstdate .'-'. $firstdate. '.pdf','f'); echo '</div>'; }

i check permissions start, , output/log messages. also, link generated in first part uses $seconddate file beingness saved near end uses $firstdate twice. file beingness generated not same file beingness linked.

php function pdf include mpdf

No comments:

Post a Comment