problème: html2fpdf

problème: html2fpdf - PHP - Programmation

Marsh Posté le 28-10-2004 à 16:14:39    

Hi there!
 
Voici le problème. j'ai un message d'erreur (c'est déjà ca!):

Code :
  1. FPDF error: Image file has no extension and no type was specified:


 
Voici le code qui génère ca:

Code :
  1. define('FPDF_FONTPATH','includes/file/font/');
  2.     require('includes/file/html2fpdf.php');
  3.         $file = fopen($filename, 'r');
  4.     $html = fread($file, filesize($filename));
  5.     fclose($file);
  6.     $pdf=new HTML2FPDF();
  7.     $pdf->AddPage();
  8.     $pdf->WriteHTML($html);
  9.     $pdf->output("archives/test.pdf" );


 
Oui je devrais tester les valeurs de retour des fopen et fread, mais c un script de test. DOnc le html contient des images bien sur dont voici le code:
 

Code :
  1. <div align='left'><img src='../images/top.jpg'></div>


Par exemple.
 
Quelqu'un a-t-il une idée, ou une suggestion ou un fusil ou bref de l'aide koi!! :eek:
 
Merci d'avance! :)

Reply

Marsh Posté le 28-10-2004 à 16:14:39   

Reply

Marsh Posté le 28-10-2004 à 16:15:37    

$filename = ?????

Reply

Marsh Posté le 28-10-2004 à 16:18:54    

oups pardon oui! ca peut aider, mais je ne pense pas que ca vienne de la:
 
archives/aze/28-10-2004-tester.html

Reply

Marsh Posté le 28-10-2004 à 16:19:46    

$html = fread($file, filesize($filename));
 
c'est $file ou $filename ?


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 28-10-2004 à 16:19:53    

je précise que ce $filename est renvoyé par une fonction, qui écrit dans ce fichier et qui gueulle s'il n'existe pas, donc il existe, et le script peut lire dedans sans pb.

Reply

Marsh Posté le 28-10-2004 à 16:20:48    

KangOl a écrit :

$html = fread($file, filesize($filename));
 
c'est $file ou $filename ?

$file c'est le handler, $filename ben le fichier

Reply

Marsh Posté le 28-10-2004 à 16:22:54    

oui evidemment... :ange:


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 28-10-2004 à 16:25:08    

c bien ca!
Je pense que l'erreur vient du path pour l'image, mais lorsque j'affiche le code html, il est valide (et l'image bien la!)

Reply

Marsh Posté le 28-10-2004 à 16:26:01    

ben l'erreur no type ca fait un peu penser à une histoire de header.
 
t'as pas une doc dans la lib?
ya pas un forum officiel?

Reply

Marsh Posté le 28-10-2004 à 16:28:41    

si y'a une doc, et un forum officiel, mais j'ai peur qu'il soit super peu visité tu vois le genre!! :/
 
La doc ne raconte rien d'original à ce sujet:
http://html2fpdf.sourceforge.net/

Reply

Marsh Posté le 28-10-2004 à 16:28:41   

Reply

Marsh Posté le 28-10-2004 à 16:30:49    

va surement falloir utiliser le $doc->Header()
 
par contre fait une recherche sur leur forum

Reply

Marsh Posté le 28-10-2004 à 16:31:49    

quand tu dis histoire de header, tu veux dire header de la page html? Il écrit dans un fichier, ca devrait pas poser de problème non?

Reply

Marsh Posté le 28-10-2004 à 16:34:58    

http://html2fpdf.sourceforge.net/examples.php
T'as vu dans leur exemple, ils n'utilisent pas la méthode $pdf->header();
Je vais tester quand même

Reply

Marsh Posté le 29-10-2004 à 11:29:27    

Salut,
 
essaye avec des images gif, il me semble que les jpg ne passent pas...

Reply

Marsh Posté le 29-10-2004 à 14:26:13    

GAbitbol a écrit :

Salut,
essaye avec des images gif, il me semble que les jpg ne passent pas...


 
perso j'ai pas encore essayer mais je dois m'y mettre donc j'ai récup FPDF (V1.52 il me semble) et j'ai regardé les evol entre les différentes versions --> les versions récentes sont marquées comme reconnaissant le JPEG


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

Marsh Posté le 29-10-2004 à 14:31:08    

oui exactement, et le test de html2fpdf est avec une image jpg.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed