Problème affichage pdf avec fpdf
Jack22C
-
Jack22C Messages postés 5 Statut Membre -
Jack22C Messages postés 5 Statut Membre -
Bonjour,
Je suis actuellement en train de créer un site web mais j'ai eu un problème. En effet lorsque j'étais en phase de développement, la librairie fpdf marchait très bien, et j'ai donc créer plusieurs sortes de PDF. Après avoir mis le site en ligne (avec l'hébergeur ovh), l'affichage et le téléchargement des PDF ne fonctionne plus. J'ai déjà essayé de régler adobe reader, mais le problème ne vient pas de là. J'ai également activé le plug in adobe flash mais rien ne change. Savez vous pourquoi ce problème apparaît seulement après la mise en ligne? Car les PDF sont toujours affiché en local. Serait-ce du à l'hébergeur??
Je suis actuellement en train de créer un site web mais j'ai eu un problème. En effet lorsque j'étais en phase de développement, la librairie fpdf marchait très bien, et j'ai donc créer plusieurs sortes de PDF. Après avoir mis le site en ligne (avec l'hébergeur ovh), l'affichage et le téléchargement des PDF ne fonctionne plus. J'ai déjà essayé de régler adobe reader, mais le problème ne vient pas de là. J'ai également activé le plug in adobe flash mais rien ne change. Savez vous pourquoi ce problème apparaît seulement après la mise en ligne? Car les PDF sont toujours affiché en local. Serait-ce du à l'hébergeur??
1 réponse
-
Salut,
Tu devrais avoir un message d'erreur indiquant la cause du problème dans les logs du serveur (journal d'erreur).
Bonne journée,-
-
Je crois savoir d'où viens le problème mais je ne sais pas comment le résoudre. Le site arrive à ouvrir les PDF que je lui envoi mais il n'affiche pas les PDF que je créé grâce à la librairie fpdf. Il me faudrait donc un moyen de faire comprendre au navigateur que la page que j'ouvre est un PDF. Mais malheureusement je ne vois pas comment faire ça.
-
Tu peux utiliser la fonction header() pour modifier les entêtes http afin de déclarer au navigateur que tu lui envoi un fichier pdf.
Tu peux trouver un exemple de déclaration des entêtes pour un fichier pdf sur le premier exemple de la doc de la fonction header : https://www.php.net/manual/fr/function.header.php#example-4941 -
Merci pour ta réponse, je viens d'essayer ça m'ouvre bien le visualiseur de pdf mais maintenant j'ai un message qui me dit "Échec du chargement du document PDF". Cela est peut être due à la fonction 'Output' de fpdf qui ne fonctionne pas car je ne peux pas visualiser, télécharger ou même enregistrer le document sur le serveur.
-
-