【发布时间】:2016-04-01 13:27:09
【问题描述】:
我有从 mysql 表中获取数据的 form.php 文件。 form.php
<?php
if(mysql_num_rows($sql)==0){
?>
<table>
<tr>
<td>1.</td>
<td>America</td>
<tr>
</table>
<a href="pdf.php" target="_blank">Export as PDF</a>
<?php
} else {
?>
<table>
<tr>
<td>1.</td>
<td>India</td>
<tr>
</table>
<a href="pdf.php" target="_blank">Export as PDF</a>
<?php
}
?>
还有pdf.php
require_once("dompdf/dompdf_config.inc.php");
ob_start();
$html = file_get_contents('form.php');
$dompdf = new DOMPDF();
date_default_timezone_set('Asia/Kolkata');
$tym = date('g:i s');
$filename = 'FAA-8130_3_'.$tym;
$dompdf->load_html($html);
ob_end_flush();
$dompdf->render();
$dompdf->stream($filename. ".pdf", array("Attachment" => 0));
当我尝试将其导出为 PDF 文件时,它给出了错误...
致命错误:在第 231 行调用 C:\wamp\www\path\to\dompdf\include\frame_tree.cls.php 中非对象的成员函数 prepend_child()
【问题讨论】:
-
file_get_contents() 返回一个文件内容,它不会执行你的 PHP 文件!!!
-
@HalayemAnis 那我该怎么办??
-
分离内容:业务和演示.. 也停止使用 mysql_* 使用 mysqli_* 或 PDO 代替