0
我在學php的過程希望能找到一些方向在這裏堆棧。PHP腳本爲每個SQL行輸出單獨的PDF - FPDF
我特林寫simpe腳本,可以輸出特定表
這裏的所有行的個人PDF是我的腳本,我得到了$ HTML可變印刷上的PDF,但只有1個文件和1個排。然後,另一個問題是當我嘗試輸出文件而不是在瀏覽器上顯示它時,我得到這個錯誤。
Fatal error: Uncaught exception 'Exception' with message 'FPDF error: Incorrect output destination: ./output/pdf_ganesh.pdf' in C:\xampp\htdocs\crud\Classes\fpdf.php:271 Stack trace: #0 C:\xampp\htdocs\crud\Classes\fpdf.php(1028): FPDF->Error('Incorrect outpu...') #1 C:\xampp\htdocs\crud\makepdf.php(38): FPDF->Output('./output/pdf_ga...') #2 {main} thrown in C:\xampp\htdocs\crud\Classes\fpdf.php on line 271
我想輸出到項目中的特定文件夾中。
提前感謝。
<?php
$databaseHost = 'localhost';
$databaseName = 'test';
$databaseUsername = 'root';
$databasePassword = '';
$db = mysqli_connect($databaseHost, $databaseUsername, $databasePassword, $databaseName);
require('./Classes/fpdf.php');
$users = mysqli_query($db, "SELECT * FROM users ORDER BY id DESC");
foreach ($users as $user) {
$pdf = new FPDF('P','mm','A4');
$pdf->AddPage();
$on_id=$user['id'];
$on_name=$user['name'];
$on_age=$user['age'];
$on_email=$user['email'];
$on_safe_name=strtolower(str_replace(' ', '_', $on_name));
$on_filename="pdf_$on_safe_name.pdf";
$html = $on_name.'</br>'.$on_age.'</br>'.$on_email;
}
$pdf->SetFont('Arial','B',16);
$pdf->Write(5, $html);
$pdf->Output('./output/'.$on_filename);
?>
感謝吉姆我其實這樣做是fidured了我現在的輸出路徑是錯誤的 這是正確的道路。 $ PDF - >輸出(「輸出/'.$ on_id .'_」 $ on_filename,「F 「); –