IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

Génération de documents PDF avec FPDF


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    retraité
    Inscrit en
    Décembre 2012
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : retraité
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Décembre 2012
    Messages : 55
    Par défaut Génération de documents PDF avec FPDF
    Bonjour,
    J'ai suivi le tuto "Génération de documents PDF avec des scripts PHP utilisant la librairie FPDF"
    Lorsque j'essais le 1er exemple:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    include("phpToPDF.php");
     
    $PDF = new phpToPDF();
    $PDF->AddPage();
    $PDF->SetFont("Arial","B",16);
    $PDF->Text(40,10,"Uniquement un texte");
    $PDF->Output();
    J'ai le défaut suivant

    (!) Déconseillé: Fonction set_magic_quotes_runtime () est obsolète dans C: \ wamp \ www \ velo ovh \ fpdf.php en ligne 1165
    Pile d'appels
    # Temps Mémoire Fonction Emplacement
    1 0,0005 249720 {Main} () .. \ Essais_pdf.php : 0
    2 0,0123 1164856 FPDF-> Output () .. \ Essais_pdf.php : 9
    3 0,0123 1165440 FPDF-> Fermer () .. \ Fpdf.php : 998
    4 0,0123 1165744 FPDF-> _enddoc () .. \ Fpdf.php : 305
    5 0,0130 1168104 FPDF-> _putresources () .. \ Fpdf.php : 1402
    6 0,0130 1168272 FPDF-> _putfonts () .. \ Fpdf.php : 1339
    Pouvez vous m'aider
    Merci

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Utilise la dernière version de fpdf :
    http://www.fpdf.org/fr/dl.php?v=17&f=zip
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre confirmé
    Homme Profil pro
    retraité
    Inscrit en
    Décembre 2012
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : retraité
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Décembre 2012
    Messages : 55
    Par défaut
    Merci
    Mais maintenant j'ai l'erreur suivante:

    ( ! ) Strict standards: Declaration of phpToPDF::AddPage() should be compatible with FPDF::AddPage($orientation = '', $size = '') in C:\wamp\www\velo ovh\phpToPDF.php on line 44
    Call Stack
    # Time Memory Function Location
    1 0.0006 249768 {main}( ) ..\essais_pdf.php:0
    2 0.0040 591344 include( 'C:\wamp\www\velo ovh\phpToPDF.php' ) ..\essais_pdf.php:3
    FPDF error: Some data has already been output, can't send PDF file

    Que faire?
    Merci pour votre aide

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Tu as modifié le fichier phptopdf.php ?
    Sur la version fourni dans l'article il n'y a rien ligne 44 et la fonction addpage() est définie ligne 68.

    Bref, essai de modifier la ligne de la fonction addpage en ajoutant l'argument manquant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    function AddPage($orientation='', $size='') {
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre confirmé
    Homme Profil pro
    retraité
    Inscrit en
    Décembre 2012
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : retraité
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Décembre 2012
    Messages : 55
    Par défaut
    Merci,
    Maintenant ça fonctionne, je vais pouvoir continuer le tuto.
    Ce que je voudrai réaliser, c'est créer un PDF à partir d'un tableau affiché en PHp à partir d'une base de donnée.
    Je voudrai , par un formulaire, demander la création d'un PDF.
    Encore merci pour votre aide
    Sylvain Dupas
    site: http://vendee.ffct.org/

  6. #6
    Membre confirmé
    Homme Profil pro
    retraité
    Inscrit en
    Décembre 2012
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : retraité
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Décembre 2012
    Messages : 55
    Par défaut
    Bonjour,
    Maintenant, je voudrai creerr un document PDF à partir d'un tableau en base de données.
    Je lis la bdd avec:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $req=$bdd->prepare('SELECT * FROM randonnee_des_collines');$req->execute(array());
    Je récupère un tableau, mais comment je peux le placer à la place de:"Salut 1", 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,
    "champ 2", 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, dans:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    // Contenu du tableau.
    $contenuTableau = array(
    	"Nom du club", "Ville du club", "VTT - 18 ans","route-18","VTT_Féminines","Route_féminines","VTT_Masculin","Route_masculin",
    	"Total_VTT","Total_Cyclos","Points acquis","Observations",
    	"Salut 1", 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,
    	"champ 2", 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,
    	);
    Il faut que j'isole exactement les cellules à écrire?
    Y a til un moyen plus facile?
    Merci pour votre aide
    Sylvain Dupas

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [FPDF] génération de pdf avec fpdf à partir d'un document html
    Par aurelkb dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 09/08/2008, 12h47
  2. Projet : générateur document PDF avec FPDF
    Par niki78 dans le forum Windows
    Réponses: 2
    Dernier message: 09/04/2008, 05h21
  3. [FPDF] Envoyer une requête UPDATE après génération du document PDF
    Par craac dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 21/12/2007, 09h42
  4. [FPDF] génération de pdf avec Fpdf sous firefox
    Par discogarden dans le forum Bibliothèques et frameworks
    Réponses: 6
    Dernier message: 08/06/2006, 10h50
  5. [FPDF] Génération de fichiers PDF avec PHP
    Par deY! dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 10/04/2006, 17h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo