1

Bonjour à tous,

Je suis en train d'essayer d'utiliser html2pdf afin de transformer une page html contenant entre autre un tableau et le message que j'obtient lors de la création de l'objet html2pdf est le suivant : "FPDF error : This version of PHP is not supported".
J'ai essayé d'exécuté les exemples fournis par Spipu mais la même erreur apparait...

Merci d'avance pour votre aide.

Bonsoir.

2

le message est plutôt explicite : quelle est ta version de PHP, et quelle est la version requise par HTML2PDF (cf. documentation) ?
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

3

Et bien je crois utiliser la version 4 du PHP (comment est-ce que je peux le vérifier ?), du moins c'est ce que je souhaite, et il me semble que la librairie html2pdf est compaible avec le PHP4 ?

4

Désolé pour la première partie de ma question, j'aurais pu chercher avant de poster quelque chose d'aussi commun... J'utilise donc le version 4.3.8 du PHP.
Et la version requise par html2pdf est : PHP4.

Quelqu'un peut-il m'aider s'il vous plait ?

5

HTML2PDF utilise FPDF : http://fpdf.org/
FPDF ne nécessite aucune extension (à part zlib pour activer la compression et GD pour le support du GIF). Elle fonctionne avec PHP 4 et PHP 5 (la dernière version requiert au moins PHP 4.3.10).
Ancien pseudo : lolo

6

Ok je vois. Qu'est-ce que tu me conseille comme version de HTML2PDF et FPDF pour être compatible avec PHP 4.3.8 ?

Merci.

7

Peut-être que certaines anciennes versions d'html2pdf fonctionnaient avec des versions moins récentes de FPDF, mais d'une part ce n'est pas sûr (j'aurais bien été vérifier mais elles ne sont plus disponibles sur le site de spipu), d'autre part ça serait quand même dommage de partir sur une vieille version (et tous les bugs qui vont avec) sachant que tu ne pourras avoir aucun support dessus.

Il serait bien plus logique de mettre à jour ta version de PHP (qui est vraiment ancienne, pour le coup) si tu en as la possibilité.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

8

différentes versions de HTML2PDF sont dispo ici : http://sourceforge.net/projects/phphtml2pdf/files/

la description des différentes versions est ici : http://wiki.spipu.net/doku.php?id=html2pdf:fr:versions

la version 1.6 de FPDF est utilisé depuis la version 3.09 de HTML2PDF. c'est depuis cette version qu'il faut PHP 4.3.10

la branche 4.3 de PHP est maintenant assez ancienne. je conseille fortement de passer à la 4.4 (voir 5.2 ca serait quand meme mieux...)

PHP4 est maintenant abandonné. la dernière version 4.4.9 date maintenant de quasiment 1 an...
Ancien pseudo : lolo

9

Spipu (./8) :
la branche 4.3 de PHP est maintenant assez ancienne. je conseille fortement de passer à la 4.4 (voir 5.2 ca serait quand meme mieux...)


J'entend bien, mais le problème est que j'ai des contraintes techniques qui ne me permettent pas de migrer vers une version plus à jour pour l'instant.

La version 3.08 de HTML2PDF n'est donc pas disponible ?

Si c'est le cas, je ne pourrais donc pas utiliser cette librairie pourtant bien pratique... Sauriez-vous m'en conseiller une autre pour la conversion de pages web en documents PDF ?

Merci encore pour vos réponses à tous les deux.

10

non, la version 3.08 n'est plus dispo. de plus beaucoup de balises ont été rajoutées depuis, et pas mal de bugs corrigés... donc meme si elle etait encore dispo, je te l'aurais déconseillée fortement...

pour ce qui est d'une autre lib, ben j'ai justement développé ma propre lib car je trouvais que les autres libs n'étaient pas assez complètes, ou sinon c'était des services en ligne inadaptés à une utilisation locale ou en intranet, ou encore des libs nécessitant l'appel de script shell ne marchant du coup qu'en association avec des programmes nécessitant d'être installé sur le serveur... donc du coup, non, je n'en ai aucune à te conseiller wink

mais pourquoi ne pourrais tu pas passer de php 4.3.8 à php 4.4.9 ? ca ne prend pas plus de ressource, et il n'y aucun pb de compatibilité... (ah moins que tu n'es pas du tout la main sur le serveur, là c'est un autre pb...)
Ancien pseudo : lolo

11

Il m'est en effet impossible de changer la version de PHP du serveur car cela risquerait de perturber les autres applications...

Je vais essayé avec lalibrairie TCPDF, qui à l'air beaucoup moins documentée...

Merci et bon courage pour la suite.