Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/08/2011, 12h19   #1
Invité de passage
 
Inscription : janvier 2008
Messages : 16
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 16
Points : 3
Points : 3
Par défaut Généré et téléchargé un PDF !

je suis venu vers vous pour m'aider !! je suis bloqué ... !!
J'ai Généré un fichier PDF à l'aide de la librairie FPDF..puis j'ai généré un téléchargement de ce fichier en utilisant HEADER ... jusque ici tout fonctionne parfaitement !! mais Lors de l'ouverture avec adobe reader il plante :s:s !!

Message d'erreur: ( Adobe reader n'a pas pu ouvrir result.pdf, car le type de fichier n'est pas pris en charge ou le fichier est endommagé (il a été envoyé en tant que pièce jointe et n'a pas été décodé correctement, par exemple )

svp j'ai besoin de votre aide quel est la solution ??

Merci
guti11 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2011, 12h25   #2
Membre confirmé
 
Avatar de Retrokiller069
 
Homme Bertrand
Étudiant
Inscription : octobre 2010
Messages : 216
Détails du profil
Informations personnelles :
Nom : Homme Bertrand
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : octobre 2010
Messages : 216
Points : 268
Points : 268
Bonjour,

2 problèmes possible soit tu as mal créé ton result.pdf soit tu as une erreur dans ton header.

Pourrais tu nous fournir le code stp?
__________________
Ce n'est pas ce que nous voulons faire qui est impossible mais ce sont les moyens à sa mise en oeuvre qui peuvent le paraître

Ps: N'oubliez pas SVP
Retrokiller069 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2011, 12h43   #3
Invité de passage
 
Inscription : janvier 2008
Messages : 16
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 16
Points : 3
Points : 3
dsl si c pas bien ecrit :s voici le code :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
 
<?php
$cnx = mysql_connect( "localhost", "root", "" )or die(mysql_error()); ;
 
    //sélection de la base de données:
    $db = mysql_select_db( "projet" ) ;
 
  //requête SQL:
    $sql = "select * from table_name ";
//exécution de la requête:
    $requete = mysql_query( $sql, $cnx ) ;
 
while($res = mysql_fetch_row($requete)) {
 
$content.="Nom : ".$res['0']."rn";
 
}
ob_end_clean();		 
require('fpdf.php');
 
$pdf=new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',12);
$pdf->Cell(40,10,$content);
 
 
	             header('Content-Type: application/pdf');
               header("Content-Transfer-Encoding: application/octet-stream");		            header('Content-Length: '.$poids);
		header('Content-disposition: attachment; filename='.$pdf);
		header('Pragma: no-cache');
		header('Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0');
		header('Expires: 0');
		readfile($path.$pdf);
		exit();
 
 
?>
Fichiers attachés
Type de fichier : php index.php (948 octets, 0 affichages)
guti11 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2011, 12h59   #4
Membre confirmé
 
Avatar de Retrokiller069
 
Homme Bertrand
Étudiant
Inscription : octobre 2010
Messages : 216
Détails du profil
Informations personnelles :
Nom : Homme Bertrand
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : octobre 2010
Messages : 216
Points : 268
Points : 268
Essaye ceci à la place de ta ligne Content-Type:

Code :
header('Content-Type: application/pdf');
Ps:
__________________
Ce n'est pas ce que nous voulons faire qui est impossible mais ce sont les moyens à sa mise en oeuvre qui peuvent le paraître

Ps: N'oubliez pas SVP
Retrokiller069 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2011, 13h14   #5
Invité de passage
 
Inscription : janvier 2008
Messages : 16
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 16
Points : 3
Points : 3
ça na pas marché tjrs le meme message d'erreur :s
guti11 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2011, 13h36   #6
Invité de passage
 
Inscription : janvier 2008
Messages : 16
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 16
Points : 3
Points : 3
prb est resolu
il faut enlevé Les header et le readfile et remplace les par $pdf->Output('monpdf.pdf', 'D')
merci pr ton aide
A+
guti11 est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h57.


 
 
 
 
Partenaires

Hébergement Web