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

Bibliothèques et frameworks PHP Discussion :

[FPDF] Télécharger fichier pdf et non l'ouvrir


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 90
    Par défaut [FPDF] Télécharger fichier pdf et non l'ouvrir
    Bonjour,

    J'ai créé une facture en pdf grâce à FPDF.J'ai tout d'abord une page qui me permet d'afficher les liens (en GET) vers les différents factures existantes.Quand je clique sur un lien adobe reader se lance automatiquement.Ma deuxième page permet de créer le document PDF comme à cette adresse http://www.fpdf.org/fr/tutorial/tuto5.htm sauf que je fais appel à une base de données.J'aimerais pouvoir proposer le fichier PDF en téléchargement. Exemple : dès qu'on clique sur le lien de la facture que le navigateur propose de télécharger le fichier.
    J'ai déjà essayé avec le header mais ça ne fonctionne pas, adobe se lance toujours.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    //j'ai essayé au tout début de ma première page, puis de ma deuxième page mais sans succès
    header("Content-type: application/pdf");
    header("Content-Disposition: attachment; filename=facture.pdf");
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    //première page
    $retour="ma requete";
    while($donnees = mysql_fetch_array($retour)) //on affiche les liens des factures
    {	
    $num_facture=$donnees['num_facture'];
    echo'<a href="tableau_pdf.php?num_facture='.$num_facture.'">N° facture '.$num_facture.'</a><br />'; 	
     
    }
    Deuxième page : comme sur cet exemple sauf que je fais teste l'existence de mon GET et que j'utilise une base de données
    http://www.fpdf.org/fr/tutorial/tuto5.htm

  2. #2
    Membre Expert
    Avatar de Jumano
    Profil pro
    Inscrit en
    Février 2007
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 1 163
    Par défaut
    Bonjour,
    Je pense que c'est ceci que tu cherches ... "Comment forcer le téléchargement d'un fichier ?"

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 90
    Par défaut
    Non en fait ce n'est pas ça.Il suffit de regarder les propriétés de la méthode Output().

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

Discussions similaires

  1. télécharger fichier pdf
    Par gentelmand dans le forum Langage
    Réponses: 3
    Dernier message: 20/08/2009, 13h05
  2. [FPDF] Générer fichier pdf
    Par Jiraiya42 dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 28/05/2007, 19h03
  3. [FPDF] ouvrir un fichier pdf existant
    Par norkius dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 12/06/2006, 15h15
  4. Télécharger un fichier XML et non l'ouvrir
    Par BouB dans le forum Langage
    Réponses: 4
    Dernier message: 21/03/2006, 19h37

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