Php non interprété pour générer un pdf (fpdf)
Résolu
tipi75
Messages postés
680
Date d'inscription
Statut
Membre
Dernière intervention
-
tipi75 Messages postés 680 Date d'inscription Statut Membre Dernière intervention -
tipi75 Messages postés 680 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je suis en train de faire un formulaire, et ensuite, une fois que je clique sur le bouton envoyer je voudrais que soit généré un fichier pdf dans lequel on retrouve tous les champs remplis par l'internaute.
Voici une partie de mon html:
Voici mon fichier traitement.php
Mon fichier fpdf.php se trouve à la racine du site avec le fichier html ainsi que le fichier php.
Et lorsque j'exécute le bouton "envoyer", le php n'est pas interprété et donc mon navigateur m'affiche le fichier traitement.php.
Comment ça se fait??
Merci pour votre aide, je ne comprends rien, je l'ai déjà fait mais je n'arrive plus à le refaire.
Merci pour tout!!!!
Je suis en train de faire un formulaire, et ensuite, une fois que je clique sur le bouton envoyer je voudrais que soit généré un fichier pdf dans lequel on retrouve tous les champs remplis par l'internaute.
Voici une partie de mon html:
<form id="reservation-prestation" method="post" action="traitement.php"> <fieldset id="coordonnees"> <legend>Vos coordonnees</legend> <ol> <li> <label for="prenom">Votre Prenom</label><input type="text" name="prenom" id="prenom" autofocus required /> </li> <li> <label for="nom">Votre Nom</label><input type="text" name="nom" id="nom" required /> </li> </ol> </fieldset> <input type="submit" value="Envoyer" id="envoyer" /> </form>
Voici mon fichier traitement.php
include("fpdf.php"); $PDF=new pdf(); $PDF->AddPage(); $PDF->SetFont("Arial","B",20); $largeurPage = 210; $largeur_cell = 100; $PDF->SetXY(($largeurPage - $largeur_cell)/2, 10); $PDF->Cell($largeur_cell, 7, "Lightmotiv",0,0,'C'); $PDF->Output();
Mon fichier fpdf.php se trouve à la racine du site avec le fichier html ainsi que le fichier php.
Et lorsque j'exécute le bouton "envoyer", le php n'est pas interprété et donc mon navigateur m'affiche le fichier traitement.php.
Comment ça se fait??
Merci pour votre aide, je ne comprends rien, je l'ai déjà fait mais je n'arrive plus à le refaire.
Merci pour tout!!!!
A voir également:
- Php non interprété pour générer un pdf (fpdf)
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Save as pdf office 2007 - Télécharger - Bureautique
- Télécharger dictionnaire larousse pdf gratuit - Télécharger - Dictionnaires & Langues
- Comment générer un qr code - Guide
- Comment faire un fichier pdf - Guide
9 réponses
Bonsoir,
Est-ce que votre hébergement gère le PHP ?
Si oui, avez-vous mis les balises PHP ?
J'en profite pour changer votre include.
Cordialement.
Est-ce que votre hébergement gère le PHP ?
Si oui, avez-vous mis les balises PHP ?
<?php include_once("fpdf.php"); $PDF=new pdf(); $PDF->AddPage(); $PDF->SetFont("Arial","B",20); $largeurPage = 210; $largeur_cell = 100; $PDF->SetXY(($largeurPage - $largeur_cell)/2, 10); $PDF->Cell($largeur_cell, 7, "Lightmotiv",0,0,'C'); $PDF->Output(); ?>
J'en profite pour changer votre include.
Cordialement.
Je le fais en local avec easyphp et oui j'ai mis les balises php.Par contre, j'ai ré-installé easyphp il n'y a pas longtemps.Peut être ça vient de là.Est ce qu'il y a quelque chose à configurer?
Je ne connais pas easyphp, j'utilise Xamp en version portable pour faire mes tests.
Je regarde si ça peut venir de ça, et je vous dis quoi.
Cordialement.
Je regarde si ça peut venir de ça, et je vous dis quoi.
Cordialement.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Essayez d'éditer le fichier php.ini et de modifier la ligne short_open_tag pour la mettre à On.
Sinon, la balise que vous utilisez au début de vos fichiers PHP est bien <?php, et non <? ?
Cordialement.
Sinon, la balise que vous utilisez au début de vos fichiers PHP est bien <?php, et non <? ?
Cordialement.
Coucou Slyk,
J'ai essayé de changer short_open_tag mais rien ne change. Je ne vois pas d'où ça vient???
J'ai essayé de changer short_open_tag mais rien ne change. Je ne vois pas d'où ça vient???
Problème résolu au bout de je ne sais pas combien de temps!!
Il faut bien télécharger le fichier zip fpdf sur le site http://www.fpdf.org/ puis ne pas oublier de mettre dans le fichier php ces deux lignes là:
ATTENTION: ne pas oublier de rajouter le dossier "font" au même niveau que le fichier fpdf.php
Voilà si je peux aider d'autres personnes c'est cool!!
Bon courage!
Il faut bien télécharger le fichier zip fpdf sur le site http://www.fpdf.org/ puis ne pas oublier de mettre dans le fichier php ces deux lignes là:
define('FPDF_FONTPATH','font/'); require('fpdf.php');
ATTENTION: ne pas oublier de rajouter le dossier "font" au même niveau que le fichier fpdf.php
Voilà si je peux aider d'autres personnes c'est cool!!
Bon courage!