我在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。我在他们的网站上搜索过但我找不到英文版。
任何人都可以提供英文版的完整链接吗?
答案 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。我在他们的网站上搜索过但我找不到英文版。谁能给我提供英文版的完整链接?
你在找那个吗?
答案 4 :(得分:0)
FPDF有一个API,因此在使用它之前,您必须将所有文件保存在任何文件夹中,然后提供此路径。
然后你就可以使用它了。
答案 5 :(得分:0)
我认为您应该将fpdf库的所有内容放在项目的根文件夹中,如下面的
root(项目文件夹)
还会在您的index.php
中包含include_once('fpdf.php')
代码
答案 6 :(得分:0)
fpdf库的所有文件都应该在项目中。
我建议您将所有内容复制到项目的目录中。之后,它看起来可能类似于这种结构:
然后你可以这样包括它:
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;