我在php中找到了一些pdf文件生成程序。当我运行它时,我得到以下错误
警告:require(/include/fpdf153/fpdf.php)[function.require]:无法打开流:第57行的C:\ xampp \ htdocs \ aks \ mikepdf.php中没有此类文件或目录
致命错误:require()[function.require]:在C:\ xampp \ htdocs \中打开所需的'/include/fpdf153/fpdf.php'(include_path ='。; C:\ xampp \ php \ pear \')失败第57行aks \ mikepdf.php
我认为缺少fpdf.php。我在他们的网站上搜索过但我找不到英文版。
任何人都可以提供英文版的完整链接?
目前PHP正在寻找C:\include\fpdf153\fpdf.php
中的文件,因为它是一个绝对路径。
尝试将文件放在qazxsw poi中并使用以下语句:
要求(C:\xampp\htdocs\aks\include\fpdf153\
);
然后它使用基于你当前工作的相对链接(我猜它是include/fpdf153/fpdf.php
)。它应该工作。
你可以找到更多信息C:\xampp\htdocs\aks\
我认为你使用require函数的文件路径是错误的
我认为缺少fpdf.php。我在他们的网站上搜索过但我找不到英文版。任何人都可以提供英文版的完整链接?
你在找那个吗?
<?php
require('fpdf.php');
$pdf=new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,'Hello World!');
$pdf->Output();
?>
FPDF有一个API,所以在使用之前你必须将所有文件保存在任何文件夹中,然后提供这个的路径。
然后你就可以使用它了。
我认为您应该将fpdf库的所有内容放在项目的根文件夹中,如下所示
root(项目文件夹)
你的index.php中还包含http://www.fpdf.org/en/dl.php?v=16&f=zip的代码
fpdf库的所有文件都应该在您的项目中。
我建议你把所有东西都复制到你项目的目录中。之后,它可能看起来类似于这种结构:
然后你可以这样包括它:
include_once('fpdf.php')
另见:require('fpdf/fpdf.php');
当你在这行中遇到错误时需要('fpdf / fpdf.php');这意味着您需要将文件夹保留在当前目录中。您可以做的是,您可以转到以下URL下载任何版本的zip文件提取,使文件夹名称为“fpdf”并保存在当前项目位置。它会很完美。这是网址“http://www.fpdf.org/”