使用fpdf库

时间:2009-08-27 09:01:44

标签: php fpdf

我在php中找到了一些pdf文件geneartion程序。 当我重新出现时,我收到以下错误

  

警告:require(/include/fpdf153/fpdf.php)[function.require]:失败   打开流:没有这样的文件或目录   第57行的C:\ xampp \ htdocs \ aks \ mikepdf.php

     

致命错误:require()[function.require]:需要打开失败   '/include/fpdf153/fpdf.php'(include_path ='。; C:\ xampp \ php \ pear \')in   第57行的C:\ xampp \ htdocs \ aks \ mikepdf.php

我认为缺少fpdf.php。我在他们的网站上搜索过但我找不到英文版。

任何人都可以提供英文版的完整链接吗?

8 个答案:

答案 0 :(得分:4)

目前,PHP正在寻找C:\include\fpdf153\fpdf.php中的文件,因为它是绝对路径。

尝试将文件放入C:\xampp\htdocs\aks\include\fpdf153\并使用以下语句:

需要(include/fpdf153/fpdf.php);

然后它使用基于你当前工作的相对链接(我猜它是C:\xampp\htdocs\aks\)。它应该工作。

您可以找到更多信息in the PHP manual

答案 1 :(得分:0)

我认为您使用require函数的文件路径是错误的

答案 2 :(得分:0)

我认为根文件夹的名称是测试

  

/测试

     

将字体文件夹和fpdf.php复制到/ test

实施例, 将sample.php创建到/ test文件夹中。

<?php
require('fpdf.php');

$pdf=new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,'Hello World!');
$pdf->Output();
?>

答案 3 :(得分:0)

  

我认为fpdf.php是missin。我在他们的网站上搜索过但我找不到英文版。谁能给我提供英文版的完整链接?

你在找那个吗?

http://www.fpdf.org/en/dl.php?v=16&f=zip

答案 4 :(得分:0)

FPDF有一个API,因此在使用它之前,您必须将所有文件保存在任何文件夹中,然后提供此路径。

然后你就可以使用它了。

答案 5 :(得分:0)

我认为您应该将fpdf库的所有内容放在项目的根文件夹中,如下面的

root(项目文件夹)

  • font(fpdf library fonts folder)
  • makefont(fpdf library make font folder)`
  • fpdf.php(fpdf文件)
  • index.php(您的项目文件)

还会在您的index.php

中包含include_once('fpdf.php')代码

答案 6 :(得分:0)

fpdf库的所有文件都应该在项目中。

我建议您将所有内容复制到项目的目录中。之后,它看起来可能类似于这种结构:

  • 项目的根
    • 目录a
    • 目录b
    • 目录fpdf
      • 目录doc(里面有很多文件)
      • 目录字体(里面有很多文件)
      • 目录makefont(里面有很多文件)
      • fpdf.css
      • fpdf.php
      • INSTALL.TXT
      • licence.txt
    • 目录c
    • 的index.php
    • ...

然后你可以这样包括它:

require('fpdf/fpdf.php');

另请参阅:http://www.fpdf.org/

答案 7 :(得分:0)

当你在这行中遇到错误时需要(&#39; fpdf / fpdf.php&#39;); 这意味着您需要将文件夹保留在当前目录中。 你可以做的是,你可以去下面的网址下载任何版本的zip文件摘录,使文件夹名称&#39; fpdf&#39;并保存在当前项目位置。它会很完美。 这是网址&#34; http://www.fpdf.org/en/download.php&#34;