首页 文章

使用fpdf库

提问于
浏览
0

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

警告:require(/include/fpdf153/fpdf.php)[function.require]:无法打开流:第57行的C:\ xampp \ htdocs \ aks \ mikepdf.php中没有此类文件或目录致命错误:要求()[function.require]:在C:\ xampp \ htdocs \ aks \ mikepdf中打开所需的'/include/fpdf153/fpdf.php'(include_path =' . ; C:\ xampp \ php \ pear ')失败 . 第57行的PHP

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

谁能给我提供英文版的完整链接?

8 回答

  • 0

    FPDF有一个API,所以在使用之前你必须将所有文件保存在任何文件夹中,然后提供这个的路径 .

    然后你就可以使用它了 .

  • 4

    我假设根文件夹的名称是 test .

    / test copy font folder和fpdf.php into / 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();
    ?>
    
  • 0

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

    你在找那个吗?

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

  • 0

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

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

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

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

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

  • 0

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

  • 0

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

    root(项目文件夹)

    • font(fpdf库字体文件夹)

    • makefont(fpdf库make font folder)`

    • fpdf.php(fpdf文件)

    • index.php(你的项目文件)

    还包括在index.php中 include_once('fpdf.php') 的代码中

  • 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/

  • 0

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

相关问题