面对使用fpdf生成pdf的问题

时间:2009-12-05 21:37:04

标签: php pdf fpdf

我为以下代码获取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);
?>

1 个答案:

答案 0 :(得分:1)

只是为了确定:

  • 您的路径是否更正了?
    • do /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'

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

...所以,问:你在Apache的日志中有没有错误?