2009-08-27 9 views
0

J'ai trouvé un programme de géneartion de fichier pdf en php. Quand je REUN j'obtenir l'erreur suivanteen utilisant la bibliothèque 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

Je pense que le fpdf.php manque. J'ai cherché sur leur site mais je n'ai pas pu trouver la version anglaise.

quelqu'un peut-il me fournir le lien complet de la version anglaise?

Répondre

0

Je pense que le chemin du fichier que vous avez utilisé la fonction require est erroné

3

Actuellement PHP est à la recherche du fichier dans C:\include\fpdf153\fpdf.php comme il est un chemin absolu.

Essayez de mettre le fichier dans C:\xampp\htdocs\aks\include\fpdf153\ et utilisez l'instruction follwing:

exigent (include/fpdf153/fpdf.php);

Puis il utilise un lien relatif basé sur votre travail actuel ceci (je suppose que c'est C:\xampp\htdocs\aks\). Et ça devrait marcher.

Vous pouvez trouver plus d'informations in the PHP manual

0

Je présume que le nom du dossier racine est un essai.

/test

copy font folder and fpdf.php into /test

Exemple, Créer sample.php dans le dossier/test.

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

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

Il existe une API pour FPDF donc avant d'utiliser ce que vous devez enregistrer tous les fichiers dans un dossier, puis indiquez le chemin à ce sujet.

Ensuite, vous pourrez l'utiliser.

0

Je pense que vous devriez mettre tout le contenu de la bibliothèque fpdf dans le dossier racine de votre projet comme suivre

racine (dossier projet)

  • police (dossier polices bibliothèque FPDF)
  • makefont (bibliothèque fpdf faire dossier de police) `
  • fpdf.php (fichier fpdf)
  • index.php (votre fichier de projet)

comprennent également dans votre code par include_once('fpdf.php') dans votre index.php

0

Tous les fichiers de la bibliothèque fpdf devrait être dans votre projet.

Je vous suggère de tout copier dans un répertoire de votre projet.Après cela, il peut ressembler à cette structure:

  • racine du projet
      répertoire
    • un
    • répertoire b
    • répertoire fpdf
      • répertoire doc (beaucoup de fichiers à l'intérieur)
      • police de répertoire (beaucoup de fichiers à l'intérieur)
      • répertoire makefont (beaucoup de fichiers à l'intérieur)
      • fpdf.css
      • fpdf.php
      • install.txt
      • licence.txt
    • répertoire c
    • index.php
    • ...

Ensuite, vous pouvez inclure e comme ceci:

require('fpdf/fpdf.php'); 

Voir aussi: http://www.fpdf.org/

0

lorsque vous obtenez une erreur dans cette ligne require ('fpdf/fpdf.php'); cela signifie que vous devez conserver le dossier dans votre répertoire actuel. ce que vous pouvez faire est, vous pouvez aller à l'URL suivante télécharger une version zip extrait de fichier qui font le nom du dossier «fpdf» et enregistrer dans l'emplacement actuel du projet. ça marchera parfaitement. Voici l'url "http://www.fpdf.org/en/download.php"

Questions connexes