Ich habe Form.php-Datei, die Daten aus MySQL-Tabelle erhalten. form.phpDOMPDF funktioniert nicht, geben Fehler
<?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
}
?>
Und 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));
Wenn ich versuche, es als PDF-Datei zu exportieren, wird es geben Fehler ...
Fatal error: Call to a member function prepend_child() on a non-object in C:\wamp\www\path\to\dompdf\include\frame_tree.cls.php on line 231
Ich konnte nicht verstehen, warum es passiert. Ich habe this, this und this angesehen, konnte aber nicht auflösen.
file_get_contents() gibt einen Dateiinhalt zurück, er wird Ihre PHP-Datei nicht ausführen !!! –
@HalayemAnis Dann was soll ich tun ?? – Raj
trennen Sie den Inhalt: Geschäft und Präsentation .. auch STOP mit mysql_ * verwenden Sie stattdessen mysqli_ * oder PDO –