1

Bonjour à tous,

(désolé j'ai oublié la version dans le titre : v4.03)

J'utilise depuis quelques jours la bibliothèque HTML2PDF et c'est vraiment très bien fait. A part quelques petits ajustements nécessaires pour des cas spécifiques me concernant c'est nickel !

Pour le moment, je travaillais en local uniquement. Je suis passé en pré-prod pour vérifier que tout fonctionnait et là je suis face à un truc bizarre :

En local :

- La génération fonctionne bien sous Chrome (17.0.963.79)
- La génération FONCTIONNE sous FF (10.0.2)

En ligne :
- La génération fonctionne bien sous Chrome (17.0.963.79)
- La génération NE FONCTIONNE PAS sous FF (10.0.2) : il ouvre un onglet de type Objet application/PDF, mais ce dernier est tout blanc.

Si vous voulez faire le test, voici l'URL : http://bambini.72300studio.fr/fiche-activite/decore-ton-gilet/

Mon code détaillé est donné dans ce post : topics/147266-impossible-de-charger-une-image-erreur-6

Une idée ? Je m'étais dit que ça venait des permissions répertoires sur le serveur de production, mais dans ce cas ça ne marcherait pas non plus pour chrome...

Merci pour vos retours !

Nicolas

2

Questions stupides, mais il vaut mieux les poser :

- quand tu cliques sur un PDF sur un autre site (en ligne) avec Firefox, il s'ouvre bien correctement ?

- si tu fais un clic droit puis "Enregistrer la cible sous..." sur ton site avec Firefox, que se passe-t-il ?
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

3

Bonjour Zerosquare,

Tes questions ne sont pas stupides wink. Et elles font avancer le schmilblic même si je n'ai toujours pas la solution :
- Oui, si j'ouvre un autre PDF tout se passe correctement et l'extension Firefox PDF fait son boulot.
- Si je fais un clic droit sur mon bouton "Exporter" dans ma page, ça fonctionne ! Il enregistre bien le PDF et il apparait bien.

Donc du nouveau, mais je ne sais pas bien quoi en penser.

Ton avis?

Merci!

4

Bon déjà ça montre que ce n'est pas la génération du PDF elle-même qui est en cause, mais la façon dont le PDF est reçu, ou interprété par le plugin PDF dans Firefox.

Je ne connais pas suffisamment le développement Web pour pouvoir aller plus loin, il va falloir attendre que quelqu'un de plus compétent passe ici smile
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

5

Bonjour et merci pour ta réponse,

Je n'ai toujours pas avancé... Si quelqu'un avait une piste, je suis plus que preneur. J'ai remarqué quand même un truc étrange :
- si vous cliquez sur le lien suivant : [url]http://bambini.72300studio.fr/fiche-activite/decore-ton-gilet/ [/url]
- Si vous cliquez sur le lien "Exporter" (dans le carré gris en haut à droite du post)
- Firefox ouvre bien un autre onglet, le type MIME est le bon (Objet application/pdf) dans le titre de l'onglet, mais il reste blanc
- Si vous ouvrez Firebug, dans l'onglet "Réseau", il y a une erreur 404 disant qu'il ne trouve pas le fichier PDF demandé... Ce qui est normal, puisqu'il n'existe pas et qu'il est généré à la volée.

J'ai remarqué que sous Chrome j'ai le même 404 mais que la génération se fait bien.

Ca vous évoque quelque chose? Je précise que les exemples sont présents aussi sur le serveur (par exemple http://bambini.72300studio.fr/wp-content/themes/bp-bambini/functions/export/examples/exemple00.php, décompressés tels quels et qu'ils ne fonctionnent pas non plus, ce qui accrédite vraiment un souci de configuration serveur)

Merci pour vos retours !

6

Bonjour nbonniot.
Je rencontre le même problème que toi.
C'est vrais que ça date de 2012, mais aurais tu réglé le problème ?