0

我正在为下面的代码获取 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);
?>
4

1 回答 1

1

只是要确定 :

  • 你的路径正确吗?
    • /home/php/File/PDF.php 和 /home/php/File/PDF/fonts/ 真的存在吗?
    • 如果我下载并安装最新版本的 fpdf,我有:/.../fpdf16/fpdf.php/.../fpdf16/font/
    • 我没有“文件”目录——但我可能没有与你相同的安装/版本
  • 在你的最后一行代码,你应该把引号括起来'D',以避免这个通知:Notice: Use of undefined constant D - assumed 'D'

在为我的系统设置正确的路径并引用常量/字符串之后,“它对我有用”......

...所以,问题:您有任何错误,例如在 Apache 的日志中吗?

于 2009-12-05T21:45:53.113 回答