我得到以下代码的http500,我不确定出了什么问题。我是 php 新手。我已检查 PDF.php 是否位于正确的目录中,字体也是如此
<?php
define('FPDF_FONTPATH','/home/php/File/PDF/fonts/');
require('/home/php/File/PDF.php');
$pdf=new FPDF('P', 'mm', array(100,150));
$pdf->AddPage();
$pdf->SetFont('times');
$pdf->Cell(40,10,'Hello World!');
$pdf->Output("ruchit.pdf", D);
?>
只是为了确定:
/.../fpdf16/fpdf.php
和 /.../fpdf16/font/
'D'
两边加上引号,以避免出现此通知:Notice: Use of undefined constant D - assumed 'D'
为我的系统设置正确的路径并引用常量/字符串后,“它对我有用”...
...所以,问题:您是否有任何错误,例如 Apache 的日志中?
这是所有人的挑战,但我尝试的比你说的更多,但没有; 我想向所有程序员建议这个 fpdf 错误是由您自己当前犯的错误和丢失程序本身引起的。因此,交叉检查您编写的所有代码并修复它,这就是解决方案。无论是浏览器还是生成副本文件都没有给出解决方案。 我尊重所有人;我修复了我没有在我的页面上执行 fpdf 类型的程序。