Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用fpdf生成pdf时面临的问题_Php_Pdf_Fpdf - Fatal编程技术网

Php 使用fpdf生成pdf时面临的问题

Php 使用fpdf生成pdf时面临的问题,php,pdf,fpdf,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

我得到以下代码的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);
?>

请确保:

  • 你的路线正确吗?
    • /home/php/File/PDF.php和/home/php/File/PDF/font/真的存在吗
    • 如果我下载并安装了fpdf的最新版本,我有:
      /…/fpdf16/fpdf.php
      /…/fpdf16/font/
    • 我没有“文件”目录,但可能没有与您相同的安装/版本
  • 在最后一行代码中,应该在
    'D'
    周围加引号,以避免出现这种情况:
    注意:使用未定义的常量D-假定为'D'
在为我的系统设置正确的路径并引用常量/字符串之后,“它对我有效”


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

我应该怎么做才能以正确的格式发布代码一个500错误大部分不是由PHP代码引起的,它是一个服务器错误代码。您应该检查web服务器的错误日志文件以了解详细信息。使用打开错误报告以在脚本运行时查看它们。