【问题标题】:Facing issue generating pdf using fpdf面临使用 fpdf 生成 pdf 的问题
【发布时间】:2009-12-05 21:37:03
【问题描述】:

我为下面的代码获得了 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);
?>

【问题讨论】:

  • 我应该怎么做才能以正确的格式发布代码
  • 500 错误大多不是由 PHP 代码引起的,它是服务器错误代码。您应该检查 Web 服务器的错误日志文件以获取详细信息。
  • 使用php.net/manual/en/function.error-reporting.php 开启错误报告,以便在脚本运行时看到它们。

标签: php pdf fpdf


【解决方案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 的日志中?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多