Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > PDF > FPDF
FPDF Forum d'entraide pour la bibliothèque FPDF permettant de générer des documents PDF en PHP. Avant de poster -> tutoriels FPDF
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 28/02/2011, 21h35   #1
Membre à l'essai
 
Inscription : mai 2008
Messages : 208
Détails du profil
Informations personnelles :
Localisation : Belgique

Informations forums :
Inscription : mai 2008
Messages : 208
Points : 24
Points : 24
Envoyer un message via ICQ à bender86
Par défaut ouvrir plusieurs documents en même temps

Bonjour,

J'utilise FPDF et j'aimerais ouvrir plusieurs fichiers en même temps mais au moment où j'ouvre le premier je perds la main et ne sait pas appeler pour ouvrir le second.

exemple ici où dans un premier temps j'ouvre un excel et ensuite après j'aimerais ouvrir le pdf.
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
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename="'.$_SESSION['name'].'"');
header('Cache-Control: max-age=0');
 
$objReader = PHPExcel_IOFactory::createReader($inputFileType);
$objPHPExcel = $objReader->load($inputFileName);
 
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter->save('php://output');
 
$chemin = explode("/",$path);
 
$pdf = new FPDI();
 
// import the template PFD
	$pdf->setSourceFile($path);
 
	// select the first page
	$tplIdx = $pdf->importPage(1);
	$pdf->AddPage();
	// use the page we imported
	$pdf->useTemplate($tplIdx);
	$ind = count($chemin) -1;
	$pdf->Output($chemin[$ind],'D');
Voilà si quelqu'un pouvait m'aider.

Merci d'avance
bender86 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2011, 21h56   #2
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
Le serveur HTTP ne sert qu'un document par requête.
Il faudrait du côté client ouvrir plusieurs pages avec tes differents appels, bref un truc pas joli, joli.
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/03/2011, 08h43   #3
Membre à l'essai
 
Inscription : mai 2008
Messages : 208
Détails du profil
Informations personnelles :
Localisation : Belgique

Informations forums :
Inscription : mai 2008
Messages : 208
Points : 24
Points : 24
Envoyer un message via ICQ à bender86
Est ce que quelqu'un aurait un exemple pcq je vois pas trop comment faire?

Merci
bender86 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/03/2011, 12h00   #4
Membre Expert
 
Avatar de gene69
 
Inscription : janvier 2006
Messages : 951
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : janvier 2006
Messages : 951
Points : 1 063
Points : 1 063
tu fais une page avec plusieurs lien, un par pdf et tu attends que ton visiteur cliques.

Sinon tu peux lui proposer une version pdf "tout en un": une archive zip ou une concaténation de pdf.

Il y a 10 ans tu aurais utilisé un truc compliqué qui ouvre des popup automatiquement et qui démarre les téléchargements automatiquement. Plus personne ne fait ça.
__________________
PHP fait nativement la validation d'adresse électronique Vous êtes perdu en PHP? rassurez-vous ici (en)
Utilisez le bouton résolu!
gene69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/03/2011, 19h52   #5
Membre à l'essai
 
Inscription : mai 2008
Messages : 208
Détails du profil
Informations personnelles :
Localisation : Belgique

Informations forums :
Inscription : mai 2008
Messages : 208
Points : 24
Points : 24
Envoyer un message via ICQ à bender86
Merci pour vos réponses.

Au final, j'ai ajouté des liens pour ouvrir les différents documents une fois qu'ils sont créés.
bender86 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h29.


 
 
 
 
Partenaires

Hébergement Web