1

Bonjour,
version 3.17
je suis sous XP, avec un php4.20 zend, j'ai recrée la fonction ob_get_clean() qui n'existe pas dans mon package php, j'ai installé la fpdf version 1.15 (la 1.16 ne fonctionnait pas) et j'ai essayé les exemples.
Voici ce que m'a donné l'exemple00 (nb: j'obtiens aussi une page pdf vide).
Il y a peut-être plusieurs problèmes imbriqués, mais là, vraiment, je suis un peu paumé.
Un petit peu d'aide serait autre que bienvenu!
Merci d'avance

<exemple>
%PDF-1.6 3 0 obj <> endobj 4 0 obj <> stream 2 J 0.57 w BT /F1 10.00 Tf ET 1.000 g endstream endobj 1 0 obj <> endobj 5 0 obj <> endobj 2 0 obj << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] /Font << /F1 5 0 R >> /XObject << >> >> endobj 6 0 obj << /Producer (FPDF 1.53) /CreationDate (D:20090211101204) >> endobj 7 0 obj << /Type /Catalog /Pages 1 0 R /OpenAction [3 0 R /FitH null] /PageLayout /OneColumn >> endobj xref 0 8 0000000000 65535 f 0000000173 00000 n 0000000356 00000 n 0000000009 00000 n 0000000087 00000 n 0000000260 00000 n 0000000460 00000 n 0000000536 00000 n trailer << /Size 8 /Root 7 0 R /Info 6 0 R >> startxref 639 %%EOF
</exemple>

2

apparemment le PDF est bien généré, mais le navigateur en le reconnait pas comme du PDF. Peut-etre un pb d'header.

Essaye dans un premier temps de sauvegarder le PDF, en passant par une page HTML qui contient un lien vers le fichier d'exemple, et tu fait "enregistrer la cible du lien sous". Puis ouvre directement le fichier PDF ainsi enregistré. Ca permettra déjà dans un premier temps de voir si le PDF est bien généré, ou si il y a un autre pb que le pb d'header.

Sinon, ob_get_clean existe depuis la version 4.3 de PHP. j'utilise également d'autres fonctions (pour les images il me semble) qui ne marchent qu'à partir de la 4.3... Tu ferais vraiment mieux de passer à une version plus récente de PHP... La 4.2 avait quand même pas mal de failles de sécu il me semble ! Et ces problèmes peuvent très bien interférer avec html2pdf ou fpdf...

Dernière version PHP4 : 4.4.9
Dernière version PHP5 : 5.2.8
Ancien pseudo : lolo

3

Merci pour ta réponse rapide, Spipu.
J'ai essayé de faire unj lien basique sur une page vierge html (<a href='http://localhost etc.. exemple00.php' etc..
Mais il ne m'enregistre la cible que comme un pdf vide.
On avance!
Il doit y avoir des instructions incompatibles dans les scripts avec ma config php.
Je vais essayer avec la 4.30 pour voir