2009-08-27 49 views
0

我在php中找到了一些pdf文件geneartion程序。 當我reun它,我得到以下錯誤使用fpdf庫

Warning: require(/include/fpdf153/fpdf.php) [function.require]: failed to open stream: No such file or directory in C:\xampp\htdocs\aks\mikepdf.php on line 57

Fatal error: require() [function.require]: Failed opening required '/include/fpdf153/fpdf.php' (include_path='.;C:\xampp\php\pear\') in C:\xampp\htdocs\aks\mikepdf.php on line 57

我覺得fpdf.php丟失。我在他們的網站上搜索過,但我找不到英文版本。

任何人都可以爲我提供英文版的完整鏈接?

回答

0

我認爲,你已經與需要函數使用的文件路徑是錯誤的

3

目前PHP正在尋找C:\include\fpdf153\fpdf.php文件,因爲它是絕對路徑。

嘗試把文件C:\xampp\htdocs\aks\include\fpdf153\和使用follwing聲明:

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

然後它使用一個基於你當前工作的相對鏈接(我猜這是C:\xampp\htdocs\aks\)。它應該工作。

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

0

我推測,根文件夾的名稱是測試

/test

copy font folder and fpdf.php into /test

實施例, 創建sample.php入/測試文件夾。

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

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

沒有爲FPDF的API,所以你必須保存所有文件的任何文件夾中使用之前再提供路徑這一點。

然後你就可以使用它了。

0

我想你應該把FPDF庫中的所有內容項目的根文件夾裏面像遵循

根(項目文件夾)

  • 字體(FPDF庫Fonts文件夾)
  • makefont( FPDF庫使字體文件夾)`
  • fpdf.php(FPDF文件)
  • index.php文件(項目文件)

還包括在你的代碼通過include_once('fpdf.php')在你的index.php

0

所有FPDF庫的文件應該是你的項目中。

我建議你把所有東西都複製到你的項目目錄中。在此之後,它可能類似於此結構:

  • 項目的根
    • 目錄
    • 目錄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'); 這意味着您需要將文件夾保留在當前目錄中。 你可以做的是,你可以到以下網址下載任何版本的zip文件提取物,使文件夾名稱「FPDF」,並保存在當前項目的位置。它會完美地工作。 以下是網址「http://www.fpdf.org/en/download.php